Html 转到XSL中具有特殊属性的标记
我想转到具有特殊属性的特殊父标记 XML:Html 转到XSL中具有特殊属性的标记,html,xml,xslt,Html,Xml,Xslt,我想转到具有特殊属性的特殊父标记 XML: 修改 你需要使用 比伊 编号6650 cerfa编号10867*04 如果类型等于标题,我想进去获取值。如果键入equalnormal,则我想要相同的 您需要什么样的输出并不十分清楚。但是这个XSLT确实为您的Rang元素提供了一个模板: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Tran
修改
你需要使用
比伊
编号6650 cerfa编号10867*04
如果
类型
等于标题
,我想进去获取值。如果键入equalnormal
,则我想要相同的 您需要什么样的输出并不十分清楚。但是这个XSLT确实为您的Rang
元素提供了一个模板:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="2.0">
<xsl:output method="html" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<html>
<xsl:apply-templates select="*"/>
</html>
</xsl:template>
<xsl:template match="Rang[@type='header']">
<h1>
<xsl:value-of select="Cellule/Paragraphe"/>
</h1>
</xsl:template>
<xsl:template match="Rang[@type='normal']">
<xsl:value-of select="'some value'"/>
</xsl:template>
</xsl:stylesheet>
你想获得什么样的产出?您尝试的XSLT在哪里?我的输出是HTML,我只放了几行代码。
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="2.0">
<xsl:output method="html" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<html>
<xsl:apply-templates select="*"/>
</html>
</xsl:template>
<xsl:template match="Rang[@type='header']">
<h1>
<xsl:value-of select="Cellule/Paragraphe"/>
</h1>
</xsl:template>
<xsl:template match="Rang[@type='normal']">
<xsl:value-of select="'some value'"/>
</xsl:template>
</xsl:stylesheet>
<xsl:template match="Rang[@type='header']| Rang[@type='normal']">
<!-- select you values -->
</xsl:template>