2011-01-10 34 views
2

您好我已经创建了一个XML文件,但现在我必须创建一个XML模式。您可以告诉我模式的重要性和行代码的含义。xml架构的重要性是什么?

<xs:schema xmlns:xs="http://www.abc.org/2010/XMLSchema">

从哪里会得到链接,就像上面?

+2

XML模式描述符合XML文档的有效格式和内容。并不要求每个XML文档都有相应的模式,但是如果您确实希望其他人使用您的文档,则很重要。 那么,这些文件将用于什么? – sjr 2011-01-10 04:23:54

回答

4

如果你的文件应该是XML模式,那么就必须启动

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> 

,如果你愿意的话,可以使用不同的命名空间前缀(有些人喜欢“XSD”到“XS”),但名称空间URI必须与写入完全相同。它是一个URI而不是URL - 一种符号常量,它将XML词汇表识别为XML模式词汇表。如果您使用不同的名称空间,那么它不再是XML模式。

7

模式用于验证文档,并帮助人员/程序根据模式创建自己的XML版本。