私は、セミコロンで区切られた(キーと値のペアのような)多数の値を持つ入力タグ名のプロパティを持っています。特定の文字列を見つけて特定の出力ノードに値を代入する必要がありますxslt 1.0を使用したXMLの分割要素の値1.0
たとえば、以下のinput.xmlではmail.debug = falseをとり、値に「false」を割り当てます出力xmlデバッグノード。
input.xmlに
<mail-session>
<name>MailSession-1</name>
<target>AdminServer</target>
<jndi-name>MailNotification2</jndi-name>
<properties>
mail.debug=false;mail.smtp.user=weblogic;[email protected];
</properties>
</mail-session>
私のOutput.xmlは、XSLTの場合、この
<?xml version="1.0" encoding="UTF-8"?>
<mail-session jndi-name="java:jboss/mail/mailservice" name="MailSession-1" debug="false" from="[email protected]">
<smtp-server outbound-socket-binding-ref="" tls="" ssl="">
<login name="weblogic" password=""/>
</smtp-server>
</mail-session><subsystem>
</subsystem>