有没有办法在xslt生成的XML中显示xml:lang
我目前有XSLT:
<Asset
uriId="{$uriIdProvider}/Title/"
xsi:type="title:TitleType">
<xsl:element name="title:LocalizableTitle" xml:lang="en">
</xsl:element>
当我构建我的xslt时,我有XML输出:
<Asset uriId="indemand.com/Title/" xsi:type="title:TitleType">
<title:LocalizableTitle>
在哪里可以看到xml:lang =“en”没有显示,我想找到一种方法在我的最终XML中包含它
答案 0 :(得分:0)
您必须使用<xsl:attribute>
:
<xsl:element name="title:LocalizableTitle">
<xsl:attribute name="xml:lang">en</xsl:attribute>
</xsl:element>
答案 1 :(得分:0)
如果您只是创建静态元素名称,则实际上不需要在此处使用Dim currentRow As Long
currentRow = 9
Do While Not IsEmpty(ActiveSheet.Cells(currentRow, "CT"))
。您也可以这样写,这样可以确保显示属性。
xsl:element