我想知道如何在另一个XML中包含外部XML(调用一些XSL)。
我创建了一百个HTML页面。 每个页面都有3个XML链接。 每个XML文件都有一个指向XSL的链接(XSL在花哨的灯箱中加载)和相同的XML数据库。
我不想在每个XML中复制数据库结构。这就是为什么我想创建一个从“父”XML到“数据库”XML的链接(以便于更新)。
这是我的代码示例:
HTML页面:
<a class="fancybox fancybox.iframe" href="profil1.xml" title="Profil 1"><img class="profil" src="design/profil1.png" /></a>
<a class="fancybox fancybox.iframe" href="profil2.xml" title="Profil 2"><img class="profil" src="design/profil2.png" /></a>
<a class="fancybox fancybox.iframe" href="profil3.xml" title="Profil 3"><img class="profil" src="design/profil3.png" /></a>
第一个包含XSL链接的XML:
<?xml version="1.0" standalone="no" ?>
<?xml-stylesheet type="application/xml" href="profil1.xsl"?>
我希望链接到第一个XML的XML数据库:
<catalogue>
<domain type="dom1">
<data type="aaa">
<profil>profil 1</profil>
<avail>no</avail>
</data>
<data type="bbb">
<profil>profil 2</profil>
<avail>no</avail>
</data>
<data type="bbb">
<profil>profil 3</profil>
<avail>no</avail>
</data>
</domain>
<domain type="dom2">
<data type="aaa">
<profil>profil 1</profil>
<avail>no</avail>
</data>
<data type="bbb">
<profil>profil 1</profil>
<avail>yes</avail>
</data>
</domain>
</catalogue>
我无法创建包含或&#34; ENTITY数据系统&#34; data.xml&#34;&#34;。 是否有适用于IE,FF和Chrome的解决方案?
提前感谢您的帮助,
答案 0 :(得分:1)
你试过XInclude吗?
<xi:include href="xmlDatabse.xml" parse="xml"/>