私は3つの異なるXMLファイルを持っています。それらのコラムの一部と誰かがそうではありません。それらのordinalPositionは変化しています。毎回私は自分のftpで新しいファイルを取得し、1つずつ読み込んでシステムに読み込む必要があります。しかし、私はファイルの列名についてはわかりません。XSLT - 動的な地図の列
XML 1 :
<?xml version="1.0" encoding="UTF-8"?>
<SourceFile>
<Data>
<CustNo>126</CustNo>
<Gender/>
<isActive>0</isActive>
<Email/>
</Data>
</SourceFile>
XML 2 :
<?xml version="1.0" encoding="UTF-8"?>
<SourceFile>
<Data>
<CustNo>124</CustNo>
<Phone/>
<Country/>
<isActive>1</isActive>
</Data>
</SourceFile>
XML 3:
<?xml version="1.0" encoding="UTF-8"?>
<SourceFile>
<Data>
<KeyId>123</KeyId>
<FirstName/>
<LastName/>
<Email/>
<isActive>0</isActive>
</Data>
</SourceFile>
私はXSLTで非常に新しいです。私はファイルが私のftpに到着したときは常に以下の出力を生成したい。
Result for XML 1 :
<?xml version="1.0" encoding="UTF-8"?>
<SourceFile>
<Data>
<KeyID>124</KeyID> <!-- CustNo will be mapped to KeyId -->
<FirstName/>
<LastName/>
<Email/>
<Phone/>
<Country/>
<isActive>0</isActive>
</Data>
</SourceFile>
多くのおかげで、あなたは常に出力に存在する(人口か)すべて記載された要素を持つようにしたいということ、そしてあなたが与えられた順序でそれらをしたいと仮定すると メフメット