gpt4 book ai didi

xml - 什么样的 XML 文档描述了这个 DTD?

转载 作者:数据小太阳 更新时间:2023-10-29 02:51:23 26 4
gpt4 key购买 nike

什么样的 XML 文档描述了这个 DTD?我无法理解“引用论文”。

<!ELEMENT mag(paper *)>
<!ELEMENT paper(title ,author+,ref*)>
<!ELEMENT title #PCDATA>
<!ELEMENT author #PCDATA>
<!ELEMENT ref paper>

最佳答案

您的 DTD 在语法上不正确。这是一个固定的 DTD 和一个解析文档的示例:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mag [
<!ELEMENT mag (paper*)>
<!ELEMENT paper (title ,author+,ref*)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
<!ELEMENT ref (paper)>
]>
<mag>
<paper>
<title>Foo</title>
<author>Blah</author>
<author>Blah 2</author>
<ref><paper><title>Bar</title><author>John Doe</author></paper></ref>
</paper>
</mag>

ref 元素的声明没有什么特别之处。这就是允许 paper 意味着结构可以递归(可以这么说)一个 paper 可以包含一个 ref 包含另一个 paper 可以包含 ref

关于xml - 什么样的 XML 文档描述了这个 DTD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22025836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com