我试图增加新的元素,并使用模板复制并使用一个XSLT,但我无法看到结果,我归因于两家母公司及其子元素的子元素期待。新元素/属性添加到Parent和使用单XSLT
我很新的XSLT,并在多个模板仅仅是匹配的根元素正在工作的模板。其他与该子元素匹配的模板不起作用。
任何帮助和技术将是很有益的。
原始XML
<?xml version="1.0" encoding="UTF-8"?>
<Order>
<OrderLines Type="Text">
<OrderLine Type="Fine Print">
</OrderLine>
</OrderLines>
</Order>
后预计XML XSLT转换
<?xml version="1.0" encoding="UTF-8"?>
<Order>
<Instructions>
<Instruction InstructionType="Valid" InstructionText="See me" />
</Instructions>
<OrderLines Type="Text" Value="9">
<OrderLine Type="Fine Print" Value="3">
</OrderLine>
</OrderLines>
</Order>
我不认为这会工作,因为在输入不存在'Value'属性。此外,你应该看看使用AVTS为未来的样式表:http://www.w3.org/TR/xslt#attribute-value-templates –