Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml XSD:如何在XSD中使用实体_Xml_Xslt_Xsd - Fatal编程技术网

Xml XSD:如何在XSD中使用实体

Xml XSD:如何在XSD中使用实体,xml,xslt,xsd,Xml,Xslt,Xsd,XML &公司&部门&学号&开发商 XSD ..... 实体描述。。。。。。 我试试看。 但是不要工作 如何在XSD中使用实体??我在找谷歌、XML书籍等。。但是我找不到……1)字符“&”、”是保留的,禁止使用元素名称及其值。您必须从姓名公告中删除字符“&” 2) 您错误地声明了类型。您应该使用属性“type”或“俄语玩偶”声明。只选择一个: 或 …元素声明。。。 3) 我认为你所做的不是你所需要的。XSD方案 本文件翻译如下: <xsd:element name="c

XML

&公司&部门&学号&开发商
XSD


.....  实体描述。。。。。。
我试试看。 但是不要工作

如何在XSD中使用实体??我在找谷歌、XML书籍等。。但是我找不到……

1)字符“&”、”是保留的,禁止使用元素名称及其值。您必须从姓名公告中删除字符“&”

2) 您错误地声明了类型。您应该使用属性“type”或“俄语玩偶”声明。只选择一个:


…元素声明。。。

3) 我认为你所做的不是你所需要的。XSD方案


本文件翻译如下:

<xsd:element name="copyright">
 <xsd:complexType>
  <xsd:sequence>
      ...element declaration...
  </xsd:sequence>
 </xsd:complexType>

一串
一串
一串
一串

4) 如果您想要获得一个连接的字符串,您需要定义一个具有简单字符串类型的元素,并在应用程序端组合插入值。XML不允许做您想做的事情。

在我看来,您试图在模式中声明一些实体-这是不可能的,实体必须在DTD中声明,而不是在模式中声明

xsd:ENTITY
类型的目的是声明特定属性是指在文档的DTD中声明的未解析实体:

<copyright>
  <copyright>string</copyright>
  <department>string</department>
  <student_number>string</student_number>
  <developer>string</developer>
</copyright>

]>

我认为,在XML模式中,不可能说特定属性值必须是对正常解析实体的引用,因为模式会验证您在
&xxxxx;之后获得的内容实体引用已扩展。

您能描述一下您实际想要实现的目标吗?从您的代码示例中,它并没有真正变得清晰。
<xsd:element name="copyright">
 <xsd:complexType>
  <xsd:sequence>
      ...element declaration...
  </xsd:sequence>
 </xsd:complexType>
<copyright>
  <copyright>string</copyright>
  <department>string</department>
  <student_number>string</student_number>
  <developer>string</developer>
</copyright>
<!DOCTYPE example [
  <!NOTATION png SYSTEM "PNG">
  <!ENTITY photoOfIan SYSTEM "ian-photo.png" NDATA png>
]>
<example>
  <person name="Ian Roberts" picture="photoOfIan" />
</example>