XML---为什么老是报错?

sdv23dfsc3 2012-05-03 10:24:30
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE classroom [
<!ELEMENT classroom (desk+)>
<!ELEMENT desk (CDATA) >
<!ATTLIST desk height CDATA #REQUIRED>
<!ATTLIST desk length CDATA "1.0m">
<!ATTLIST desk width CDATA #REQUIRED >
]>
<classroom>
<desk height="0.8m" width="0.3m">小学生课桌</desk>
<desk height="1.0m" width="0.4m" length="1.2m">初中生课桌</desk>
</classroom>



1:我用的VS编辑器,上面代码红色部分为什么老是报错呢?

报错内容:XML 编辑器尝试将此 DTD 转换为XSD,以便可以在键入时提供验证和智能感知,但是无法创建有效的 XSD 架构。可能此DTD使用的构造没有映射到XSD上。使用 Create Schema 命令可以获得有关该问题的更多信息。

2:VS报错内容也看不懂,经常都是上面那样报错的,有什么更好的XML编辑器吗?能详细指明错误信息的。

...全文
151 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
熙风 2012-05-04
  • 打赏
  • 举报
回复
熙风 2012-05-04
  • 打赏
  • 举报
回复
强烈建立楼主下一个xml schema看看,看见LZ这2天都连续发了3个这样的类似的帖子了,,,
下下来看看清楚明白了,,再不懂得就发帖问问就可以了。。。。
dalmeeme 2012-05-03
  • 打赏
  • 举报
回复
改成:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE classroom [
<!ELEMENT classroom ANY>
<!ELEMENT desk ANY>
<!ATTLIST desk height CDATA #REQUIRED>
<!ATTLIST desk length CDATA "1.0m">
<!ATTLIST desk width CDATA #REQUIRED >
]>
<classroom>
<desk height="0.8m" width="0.3m">小学生课桌</desk>
<desk height="1.0m" width="0.4m" length="1.2m">初中生课桌</desk>
</classroom>

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧