- From: Bob Schloss <rschloss@us.ibm.com>
- Date: Tue, 27 Jul 2004 11:17:01 -0400
- To: Ken_Gross@Countrywide.Com, xmlschema-dev@w3.org
Hi Ken, It is best practice that have targetNamespace be an absolute URI, something like http://www.countrywide.com/xmlns/WebServiceModel and to have all namespaces specified also with an absolute URI, something like xmlns:AILoan="http://www.countrywide.com/xmlns/AILoan" This is not because we expect any schema processor at runtime to deference a web document at that URI, but because there is likely to be less confusion if all namespaces are fully specified, and not a function of where any validating parser happens to run or be installed on your deployed systems or in your development tools. It will also simplify things if down the road a schema is constructured to specify a legal document structure that includes elements or types some of which came from your schema and some of which came from someone elses schema -- you avoid the problem that you both happened to use a general phrase such as WebServicesModel. It reduces the chances of the same name being used for two different sets of schema components. For more information, see Namespaces in XML 1.1 [1] and/or Namespace in XML [2]. Good luck, Bob Scalable XML Infrastructure - IBM Thomas J Watson Research Center - Yorktown Heights, New York, USA http://www.research.ibm.com/XML http://www.research.ibm.com/people/s/bschloss [1] http://www.w3.org/TR/2004/REC-xml-names11-20040204/ [2] http://www.w3.org/TR/1999/REC-xml-names-19990114/ Ken_Gross@Country wide.Com Sent by: To xmlschema-dev-req xmlschema-dev@w3.org uest@w3.org cc Subject 07/26/2004 03:02 advice on xmlns requested PM Is the following schema header valid? If not, what would make it valid? <xsd:schema targetNamespace="WebServiceModel" elementFormDefault="unqualified" attributeFormDefault="qualified" xmlns:AILoan="AILoan" xmlns:WebServiceClass="WebServiceClass" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:WebServiceModel="WebServiceModel"> Thanks Ken
Received on Tuesday, 27 July 2004 11:18:47 UTC