我正在寻找从一个xml到另一个xml的xslt转换[版本3.0],其中第一个xml中的属性值应该是转换后的xml中的元素标签,例如
第一个XML:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.20</version>
<configuration>
<additionalClasspathElements>
<additionalClasspathElement>${basedir}/target/classes</additionalClasspathElement>
</additionalClasspathElements>
</configuration>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
转换后的XML应该像
<number key="id">2</number>
<string key="name">An ice sculpture</string>
<number key="price">12.50</number>
这可能吗?
答案 0 :(得分:0)
您只需要一个像
这样的模板规则var file = ("this\nis a string\n with new\nlines");
var match = file.match(/\r?\n/g);
alert(match.length);
当然,细节取决于文件中可能出现的其他内容,是否要进行错误处理等。