- 主题:请教一个XML引用多个外部DTD的问题
不知道这个问题在这里问是不是合适。
请问各位高手,在一个xml文件中怎样引用2个外部DTD?
2个外部DTD都是公用的标准规范的,主要用其中一个,但这个DTD里面缺两个元素。缺失的两个元素从另一个DTD中取。这种思路有没有问题?怎么能在一个XML里引用这两个DTD?
多谢!
--
FROM 159.226.100.*
不就是再引入一个namespace么...
【 在 fuer (fuer) 的大作中提到: 】
: 不知道这个问题在这里问是不是合适。
: 请问各位高手,在一个xml文件中怎样引用2个外部DTD?
: 2个外部DTD都是公用的标准规范的,主要用其中一个,但这个DTD里面缺两个元素。缺失的两个元素从另一个DTD中取。这种思路有没有问题?怎么能在一个XML里引用这两个DTD?
: ...................
--
FROM 202.106.68.*
直接引入能成吗?好像不识别啊……
【 在 sayinger (言者) 的大作中提到: 】
: 不就是再引入一个namespace么...
--
FROM 159.226.100.*
你怎么引的
【 在 fuer (fuer) 的大作中提到: 】
: 直接引入能成吗?好像不识别啊……
--
FROM 202.106.68.*
象这样:
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.0//EN" "http://www.ncbi.nlm.nih.gov:80/corehtml/query/static/PubMed.dtd">
<!DOCTYPE Archive PUBLIC "http://dtd.nlm.nih.gov/archiving/3.0/archivearticle3.dtd">
【 在 sayinger (言者) 的大作中提到: 】
: 你怎么引的
--
FROM 159.226.100.*
哈,貌似不行,这也是用XSD替换DTD原因之一吧...
【 在 fuer (fuer) 的大作中提到: 】
: 象这样:
: <!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.0//EN" "http://www.ncbi.nlm.nih.gov:80/corehtml/query/static/PubMed.dtd">
: <!DOCTYPE Archive PUBLIC "http://dtd.nlm.nih.gov/archiving/3.0/archivearticle3.dtd">
--
FROM 202.106.68.*
怎么样才对呢?给个示例吧。谢谢啦……
【 在 sayinger (言者) 的大作中提到: 】
: 哈,貌似不行,这也是用XSD替换DTD原因之一吧...
--
FROM 159.226.100.*
如果是xsd,有namespace的概念,dtd没有这个概念,所以不能引多个...
【 在 fuer (fuer) 的大作中提到: 】
: 怎么样才对呢?给个示例吧。谢谢啦……
--
FROM 202.106.68.*