使用simple transformation查找xml file内某个节点的attribute是否存在指定value

reated by Jerry Wang on Jun 05, 2014

下列report实现通过simple transformation查找xml 文件内下列路径的节点ds其attribute uri的值是否等于指定值:

使用simple transformation查找xml file内某个节点的attribute是否存在指定value

使用tcode STRANS创建simple transformation,copy如下source code:

使用simple transformation查找xml file内某个节点的attribute是否存在指定value

行结果:

关于xslt的语法

The xsl:template element contains rules to apply when a specified node is matched.

The match attribute is used to associate the template with an XML element. The match attribute can also be used to define a template for a whole branch of the XML document (i.e. match="/" defines the whole document).

2. The xsl:apply-templates element applies a template to the current element or to the current element’s child nodes.

If we add a select attribute to the xsl:apply-templates element it will process only the child element that matches the value of the attribute. We can use the select attribute to specify the order in which the child nodes are processed.

上一篇:Mysql第四天 数据库设计


下一篇:获取Xml中指定子节点值