您可以在链接到 xml 文件的外部 dtd 文件中定义实体吗?
Can you define entities in external dtd file, linked to xml file?
我的xml:
<Car no="10" CarID="id_111-110">
<ProductionD>07.12.2010</ProductionD>
<MarketValue currency="$">12499.99</MarketValue>
<VisitedCountries>
<Country no="1">
&MCountry;
</Country>
<Country no="2">
Andora
</Country>
</VisitedCountries>
</Car>
实体,放在另一个文件中:
<!ENTITY MCountry "Poland">
这样,它不起作用,在 Country
中只有一个空白字段,而如果我直接在 xml 文件中声明实体,它就可以正常工作。
这取决于您的网络浏览器,但大多数并不完全支持 XML。他们有限制,比如没有外部 DTD 实体。
我的xml:
<Car no="10" CarID="id_111-110">
<ProductionD>07.12.2010</ProductionD>
<MarketValue currency="$">12499.99</MarketValue>
<VisitedCountries>
<Country no="1">
&MCountry;
</Country>
<Country no="2">
Andora
</Country>
</VisitedCountries>
</Car>
实体,放在另一个文件中:
<!ENTITY MCountry "Poland">
这样,它不起作用,在 Country
中只有一个空白字段,而如果我直接在 xml 文件中声明实体,它就可以正常工作。
这取决于您的网络浏览器,但大多数并不完全支持 XML。他们有限制,比如没有外部 DTD 实体。