Xml XSLT模板问题-将元素列表转换为属性
我是xlst地图的新手,我正在为一个转换而疯狂 我想画这张地图Xml XSLT模板问题-将元素列表转换为属性,xml,xslt,Xml,Xslt,我是xlst地图的新手,我正在为一个转换而疯狂 我想画这张地图 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header xmlns:get="http://saber.foxinc.com/SintecDB/getTedialIngestMetadata"/> <soapenv:Body xmlns:get="http://s
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header xmlns:get="http://saber.foxinc.com/SintecDB/getTedialIngestMetadata"/>
<soapenv:Body xmlns:get="http://saber.foxinc.com/SintecDB/getTedialIngestMetadata">
<processResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://saber.foxinc.com/SintecDB/getTedialIngestMetadata">
<progMediaRecord>
<episodeNo>3</episodeNo>
<episodeId>xxxx</episodeId>
<title>Lake Hunters</title>
</progMediaRecord>
</processResponse>
</soapenv:Body>
</soapenv:Envelope>
3.
xxxx
湖泊猎人
进入这个
<cataloging>
<metadata name="EPISODE_NUMBER">3</metadata>
<metadata name="EPISODE_ID">xxxxx</metadata>
<metadata name="EPISODE_TITLE">Lake Hunters</metadata>
</cataloging>
3.
xxxxx
湖泊猎人
我读到我应该使用模板,但我完全迷路了。有人知道吗
非常感谢 以下是解决方案中可能使用的两个模板规则:
<xsl:template match="progMediaRecord">
<cataloging><xsl:apply-templates/></cataloging>
</xsl:template>
<xsl:template match="episodeNo">
<metaData name="EPISODE_NUMBER"><xsl:value-of select="."/></metaData>
</xsl:template>
希望这能给你一些想法。如果你告诉我们你是如何迷路的,在哪里迷路的,那么我们就可以知道你还没有掌握什么概念,并且可以帮助你克服这个障碍。除非你明确说明你尝试了什么以及失败的地方,否则你基本上只是要求别人为你写代码,这不是一个好问题。谢谢Michael。为了得到epiodeno的值,我正在尝试这个和这个,你知道为什么我没有运气吗?@JesusParadinas-你还需要考虑默认名称空间。请参阅抱歉,我错过了默认名称空间声明,您可以通过水平滚动查看该声明。