修改之前的xml file:
使用下列transformation:
-
如果node name已经是以no:开头,则给该节点加上attribute elementFormDefault,其value为"qualified".
-
否则将所有节点的name加上前缀n0:
<xsl:transform
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:n0="urn:sap-com:document:sap:soap:functions:mc-style"
version="1.0">
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="node()">
<xsl:choose>
<xsl:when test="starts-with(name(),'n0:')">
<xsl:element name="{name()}">
<xsl:attribute name="elementFormDefault">
qualified
</xsl:attribute>
<xsl:apply-templates select="node()"/>
</xsl:element>
</xsl:when>
<xsl:when test="name()=''">
<xsl:value-of select="."/>
<xsl:copy-of select = "@*"/>
</xsl:when>
<xsl:otherwise>
<xsl:element name="{concat('n0:', name())}">
<xsl:apply-templates select="node()"/>
</xsl:element>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:transform>
执行transformation之后的xml:
Created by Jerry Wang, last modified on Jun 06, 2014修改之前的xml file:使用下列transformation:如果node name已经是以no:开头,则给该节点加上attribute elementFormDefault,其value为"qualified".否则将所有节点的name加上前缀n0:<xsl:...
前言:使用labelimg进行标注的时候,由于都是用的是默认的名称,有时候类的名字会出现拼写错误,比如我想要写的是“cow” 结果打上去的是“cwo”, 一出错就错一片,这很常见,所以参考了:https://www.jianshu.com/p/cf12bef0872c 的代码,修改了冗余的代码,并添加了新的模块以后,将代码分享给大家。
文章目录1. xml文件展示2. 将文件夹中所有name进...
qq_36364939:
零基础 ABAP 学习教程系列文章的目录
那个叫马尔的大夫:
零基础 ABAP 学习教程系列文章的目录
abbaici:
5. 动手开发第一个 SAP Fiori Elements 应用
CSDN-Ada助手: