トークンに基づいて、指定されたxml要素の値を複数の子要素に分割する方法を教えてください。ここに私のサンプル入力XMLと望ましい出力があります。私はxsl 1.0の使用に制限があります。ありがとうございました。文字列XSL 1.0を使用して新しい要素に分割
入力XML:
<?xml version='1.0' encoding='UTF-8'?>
<SQLResults>
<SQLResult>
<ACTION1>Action1</ACTION1>
<ACTION2>Action2</ACTION2>
<Encrypt>Program=GPG;Code=23FCS;</Encrypt>
<SENDER>Program=WebPost;Protocol=WS;Path=/home/Inbound</SENDER>
</SQLResult>
</SQLResults>
出力XML:
<?xml version='1.0' encoding='UTF-8'?>
<SQLResults>
<SQLResult>
<ACTION1>Action1</ACTION1>
<ACTION2>Action2</ACTION2>
<Encrypt>
<Program>GPG</Program>
<Code>23FCS</Code>
</Encrypt>
<SENDER>
<Program>Action4</Program>
<Protocol>WS</Protocol>
<Path>/home/Inbound</Path>
</SENDER>
</SQLResult>
</SQLResults>
あなたのXSLT 1.0プロセッサがhttp://exslt.org/str/functions/tokenize/index.htmlをサポートしていないかどうかを最初にチェックし、そうでない場合は、XSLT 1.0テンプレートベースの実装http://exslt.org/str/functions/tokenize/str.tokenize.template.xslを引き続き使用できます。 –
ありがとうございます。私はそれを確認している。あなたが上記の機能を備えたスニペットを指すことができればと感謝します。 – GSR