DTD的问题,使我不得不用xsd

原创 2007年09月13日 10:22:00

先前做的大量的XML,最近要将它做个规范,使用了DTD,

因为它简单好用.

可问题还是来了

它不能支持不同位置的重名问题

已经做好的DTD,不得不改写成XSD了,使用xsd的命名空间来解决

现在对XSD还不是很熟,使了一个oxygen xml Editor的工具来转换成XSD

虽然这个工具有DTD转XSD的功能,但效果并不是很好,修改也比较麻烦.

到最后我还是用XML直接转的XSD,这个效果不错,基本上不用改用就可以使用

现在XSD已经做完,但在工具里还是显示

E sch-props-correct.2: A schema cannot contain two global components with the same name; this schema contains two occurrences of ',ProxyProfile'. setup.config.xsd file:/F:/file/test.xsd 203:52

这个错误就是说出现重复的元素,

现在我的命名空间还没有做上.....................呵呵,做完上过程

 

相关文章推荐

DTD文件和XSD文件

  • 2009年02月02日 09:16
  • 60KB
  • 下载

XML中DTD,XSD的区别与应用

XML我们并不陌生,在企业级应用中有很广的用途。具体就不再说,下面介绍一下DTD,XSD的区别并以XSD为例看spring中定义与使用。 1.DTD(Documnet Type Definition...

XML中DTD,XSD的区别与应用 .

XML我们并不陌生,在企业级应用中有很广的用途。具体就不再说,下面介绍一下DTD,XSD的区别并以XSD为例看spring中定义与使用。 1.DTD(Documnet Type Definition...

在XML里的XSD和DTD以及standalone的使用4----具体使用详解

本人亲自写的一个简单的测试例子 1、xsd定义 targetNamespace="http://tempuri.org/LONGTWNG.xsd" elementFormDefault=...

Documnet Type Definition(DTD) 与 XML Schemas Definition(XSD)

Document Type Definition, DTD         创建数据库时,数据模型和完整性约束可以创建数据结构和内容方面的确定性。但是,当存储数据(是指XML)是可以手工编辑的文...
  • amork
  • amork
  • 2012年02月14日 17:38
  • 1209

XML,DTD,XSD,XSL的区别

XML=可扩展标记语言(eXtensible Markup Language). 可扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可用 方便的方式...

在XML里的XSD和DTD----具体使用详解

本人亲自写的一个简单的测试例子 1、xsd定义 targetNamespace="http://tempuri.org/LONGTWNG.xsd" elementFormDefa...

(转) XML DTD XSD XSL XDR的区别

XML=可扩展标记语言(eXtensible Markup Language).可扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占...

DTD 和XSD 区别

DTD=类型定义(Documnet Type Definition) DTD 是一套关于标记符的语法规则。它是XML1.0版规格得一部分,是XML文件的验证机制,属于XML文件组成的一部分。 DT...

如何用 Visual C#.net 中的 DTD、 XDR,或 XSD 验证 XML 文档

本文演示了如何将文档类型定义 (DTD)、 一个 Microsoft XML 数据缩减 (XDR) 架构或 XML 架构定义语言 (XSD) 架构应用到一个可扩展标记语言 (XML) 文档。本文还介绍...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DTD的问题,使我不得不用xsd
举报原因:
原因补充:

(最多只允许输入30个字)