xml - 调查 : how are you using ID/IDREF?(或 key/keyref)

标签 xml xsd dtd cycle

我对人们如何使用此功能感兴趣:什么领域、什么关系(如果调查问题不合适,我们深表歉意)。

XML 使用包含自然地表示树;但它也可以使用引用 ID 的 IDREF 来表示图形:许多元素可以引用同一个元素(多引用);嵌套元素可以引用祖先(循环)。使用 ID 和 IDREF 也可能很方便,因此 XML 结构可以匹配另一种存储格式,例如数据库外键。

您用 ID/IDREF 代表什么?

编辑还包括 <key>/<keyref>来自 XML 架构。

最佳答案

我主要使用 XML 进行发布,而不是存储数据,因此我使用 ID/IDREF 进行链接和交叉引用(其中具有 IDREF 的元素的内容将从具有 ID 的元素中提取)。

关于xml - 调查 : how are you using ID/IDREF?(或 key/keyref),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1102142/

相关文章:

java - 使用 commons-digester XML 规则时,如何排除一些不需要的 XML 属性?

c# - XDocument.Validate 未捕获针对 XSD 的所有错误

java - Java SAX 解析器是否真的从互联网上检索 DTD?

xml - 如何从他们的 DTD 或 XSD 生成示例 XML 文档?

xml - 为特定标签替换 XML 文件中的值

php - 使用 php 将 XML 文件按升序排序

c# - 在 XML 中选择列表

xml - XSD 可视化?

java - Jetty 的 XML 模式错误

c# - LINQ to XML 会忽略 DTD 中的包含吗?