我非常喜欢XSLT,我想根据XML文件中的特定属性将XML文件拆分为多个HTML文件。将XSLT拆分为多个HTML文件
这里是我的XML文件的样本:
<article>
<div>
<paragraph>text text text</paragraph>
</div>
<div class="zoologie">
<def>this is a definition</def>
<def>this is another definition</def>
<example>this is a first example</example>
<example>this is a second example</example>
</div>
</article>
<article>
<div>
<paragraph>text text text</paragraph>
</div>
<div class="médecine">
<def>this is a definition</def>
<def>this is another definition</def>
<example>this is a first example</example>
<example>this is a second example</example>
</div>
</article>
<article>
<div>
<paragraph>text text text</paragraph>
</div>
<div class="zoologie">
<def>this is a definition</def>
<def>this is another definition</def>
<example>this is a first example</example>
<example>this is a second example</example>
</div>
</article>
我想获得一个HTML文件组togheter具有相同属性类的所有文章。例如,一个名为zoologie.html的HTML文件收集包含属性class =“zoologie”的所有文章。另一个名为médecine.html的HTML文件收集了属性class =“médecine”的所有文章。我已经尝试了分割功能,但它不会工作。如果你能帮助我,我会很感激。 谢谢, 弗洛
您可以使用XSLT 2.0处理器和'xsl:result-document',还是使用支持扩展的XSLT 1.0处理器来创建具有一个样式表的多个文档? –
我可以使用XSLT 2.0处理器 – FloD