XMLファイルを特定のニーズに適した別のセットに変換する必要があります。 XMLの変換は新しいものではありませんが、要素から属性へ動的に変換することはやや面白いです。XML要素を属性に変換する
また、子要素のテキスト値を使用して親要素を照会する必要があります。
これは私が(データは匿名化された)を達成したいものです。
ソースファイル
<PARTS>
<PART>
<Name>Valve</Name>
<Code>1</Code>
<Color>Brown</Color>
</PART>
<PART>
<Name>Filter</Name>
<Code>2</Code>
<Color>Green</Color>
</PART>
<PART>
<Name>Plug</Name>
<Code>3</Code>
<Color>Brown</Color>
</PART>
</PARTS>
は、カラーサブ要素のフィルタリングを、XMLファイル1をターゲットに変換:
<PARTS>
<PART Name="Valve" Code=1 Color="Brown" />
<PART Name="Plug" Code=3 Color="Brown" />
</PARTS>
ターゲットXMLファイル2に変換、カラーサブ要素でフィルタリング:
<PARTS>
<PART Name="Filter" Code=2 Color="Green" />
</PARTS>
これは基本的なXSLTです。それについては「興味をそそられる」ものはありません。 'xsl:attribute'命令の使い方を学んだり、*属性値テンプレート*について学んでください。 –