XML2CSVを使用してXMLファイルをCSVに変換しています
XML形式は次のように簡略化できます
<PersonalInfo>
<UserDetail>
<FirstName>ABC</FirstName>
<Occupation>Student</Occupation>
<DateOfBirth>08/14/1999</DateOfBirth>
</UserDetail>
<CaseDetail>....</CaseDetail>
<TransactionDetail></TransactionDetail>
</PersonalInfo>
<PersonalInfo>
<UserDetail>
<FirstName>XYZ</FirstName>
<Occupation>Student</Occupation>
<DateOfBirth>04/25/1991</DateOfBirth>
</UserDetail>
<CaseDetail>....</CaseDetail>
<TransactionDetail></TransactionDetail>
</PersonalInfo>
<PersonalInfo>
<UserDetail>
<FirstName>DEF</FirstName>
<Occupation>Teacher</Occupation>
<DateOfBirth>05/12/1984</DateOfBirth>
</UserDetail>
<CaseDetail>....</CaseDetail>
<TransactionDetail></TransactionDetail>
</PersonalInfo>
XMLからCSVへのコンバーターを使用している間、Occupationタグの値がStudentであるフィールドのみを変換したいと思います。これで可能ですか、それとも他のスクリプトを使用して最終的なxmlファイルを作成し、それをCSVに変換する必要がありますか。何か案は。
編集:FirstName、Occupation、DateOfBirthの値のみが必要です。結果のファイルには、CaseDetailまたはTransactionDetailの値を含めないでください。終了ファイルの形式は次のようになります
ABC|Student|08/14/1999
XYZ|Student|04/25/1991