以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 DTD/XML Schema 』 (http://bbs.xml.org.cn/list.asp?boardid=23) ---- 求助把内部DTD转化为外部DTD和schema (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=26250) |
-- 作者:huobing2005 -- 发布时间:1/9/2006 12:27:00 AM -- 求助把内部DTD转化为外部DTD和schema 我用的是内部DTD,请帮忙改一下stu-marks.xml, 变为带外部DTD和SCHEMA的.多谢了.我试着改写,但总有问题. [B]stu-marks.xml <?xml version="1.0" encoding="gb2312" ?> <?xml-stylesheet type="text/xsl" href="stu_marks.xsl" ?> [color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000][color=#FF0000]<!DOCTYPE transcript[ <!ELEMENT transcript (item)> <!ELEMENT item (name,mark*,contact_method)> <!ELEMENT name (#PCDATA)> <!ATTLIST name student_id ID #REQUIRED ename CDATA #REQUIRED> <!ELEMENT mark (#PCDATA)> <!ATTLIST mark subject CDATA #REQUIRED> <!ELEMENT contact_method (email?,phone?,address?)> <!ELEMENT email (#PCDATA)> <!ELEMENT phone (#PCDATA)> <!ELEMENT address (#PCDATA)> ]> <transcript>[/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color][/color]<item> <name student_id="1000001" ename="zhang">张三</name> <mark subject="XML">89</mark> <mark subject="算法分析">93</mark> <mark subject="高级数据库">92</mark> <mark subject="程序设计理论">89</mark> <mark subject="英语">89</mark> <contact_method> <email>zhangsan@163.com</email> <phone>13548247816</phone> <address>中国广州</address> </contact_method> </item> <item> <name student_id="1000002" ename="li">李四</name> <mark subject="XML">80</mark> <mark subject="算法分析">95</mark> <mark subject="高级数据库">89</mark> <mark subject="程序设计理论">97</mark> <mark subject="英语">87</mark> <contact_method> <email>lisi@eyou.com</email> <phone>13464762975</phone> <address>中国广州</address> </contact_method> </item> <item> <name student_id="1000003" ename="wang">王五</name> <mark subject="XML">94</mark> <mark subject="算法分析">93</mark> <mark subject="高级数据库">96</mark> <mark subject="程序设计理论">92</mark> <mark subject="英语">91</mark> <contact_method> <email>wangwu@126.com</email> <phone>13264762978</phone> <address>中国广州</address> </contact_method> </item> </transcript> <?xml version="1.0" encoding="gb2312" ?> |
-- 作者:huobing2005 -- 发布时间:1/9/2006 12:31:00 AM -- 不好意思, 内部DTD为 <!DOCTYPE transcript[ <!ELEMENT transcript (item)> <!ELEMENT item (name,mark*,contact_method)> <!ELEMENT name (#PCDATA)> <!ATTLIST name student_id ID #REQUIRED ename CDATA #REQUIRED> <!ELEMENT mark (#PCDATA)> <!ATTLIST mark subject CDATA #REQUIRED> <!ELEMENT contact_method (email?,phone?,address?)> <!ELEMENT email (#PCDATA)> <!ELEMENT phone (#PCDATA)> <!ELEMENT address (#PCDATA)> ]> <transcript> |
-- 作者:SATOKO2006 -- 发布时间:1/9/2006 11:29:00 AM -- 郁闷!! 这是XMLSPY等编辑工具的一个Bug,你直接用 <!DOCTYPE 根元素名 SYSTEM "外部DTD文件的URL"> 即可!! |
-- 作者:huobing2005 -- 发布时间:1/9/2006 1:09:00 PM -- <!DOCTYPE transcript[ <!ELEMENT transcript (item)> 这个怎么办,能具体点吗,谢谢啊 |
-- 作者:梦猫猫 -- 发布时间:6/18/2006 9:56:00 AM -- 内部用<!DOCTYPE transcript SYSTEM "outside.dtd"> 外部用: |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
3,062.500ms |