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 如何在dtd中表示它?_Xml_Dtd - Fatal编程技术网

Xml 如何在dtd中表示它?

Xml 如何在dtd中表示它?,xml,dtd,Xml,Dtd,我有两个元素action和guid。添加操作时,guid是必填字段。但当操作被删除时,它将不会显示在文件中 如何在dtd中表示这一点?您可能能够在XMLSchema中表达您所说的内容,但我相当肯定,在dtd中这是不可能的,除非您将“add”和“del”作为不同类型的元素(而不是将它们都作为动作元素)。除非您发布一些XML来查看,否则没有人能在这方面提供太多帮助。

我有两个元素action和guid。添加操作时,guid是必填字段。但当操作被删除时,它将不会显示在文件中


如何在dtd中表示这一点?

您可能能够在XMLSchema中表达您所说的内容,但我相当肯定,在dtd中这是不可能的,除非您将“add”和“del”作为不同类型的元素(而不是将它们都作为动作元素)。

除非您发布一些XML来查看,否则没有人能在这方面提供太多帮助。