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