我们可以将XML文件导入另一个XML文件吗?
发布时间:2020-12-16 02:00:15 所属栏目:百科 来源:网络整理
导读:我们可以将XML文件导入另一个XML文件吗? 我的意思是在XML中有任何导入标签,以XML路径作为参数,并导入XML(为其提供路径)。 你可以使用 external (parsed) general entity 。 你声明这样的实体: !ENTITY otherFile SYSTEM "otherFile.xml" 然后你引用它像
我们可以将XML文件导入另一个XML文件吗?
我的意思是在XML中有任何导入标签,以XML路径作为参数,并导入XML(为其提供路径)。
你可以使用
external (parsed) general entity。
你声明这样的实体: <!ENTITY otherFile SYSTEM "otherFile.xml"> 然后你引用它像这样: &otherFile; 一个完整的例子: <?xml version="1.0" standalone="no" ?> <!DOCTYPE doc [ <!ENTITY otherFile SYSTEM "otherFile.xml"> ]> <doc> <foo> <bar>&otherFile;</bar> </foo> </doc> 当XML解析器读取文件时,它将展开实体引用并将引用的XML文件包含为内容的一部分。 如果“otherFile.xml”包含:< baz>这是我的内容< / baz> 然后XML将被XML解析器评估和“看见”为: <?xml version="1.0" standalone="no" ?> <doc> <foo> <bar><baz>this is my content</baz></bar> </foo> </doc> 几个可能有帮助的参考: > http://www.xml.com/pub/a/98/08/xmlqna2.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |