私はこれらのxmlデータのセットを持っています
<Address>
<Rowinfo>
<LocatorDesignator>Dwelling (Part Of), Null</LocatorDesignator>
<LocatorName>Flat - Buena Villa House</LocatorName>
<thoroughfare>James Passage</thoroughfare>
<AddressArea>Modakeke island</AddressArea>
</Rowinfo>
<Rowinfo>
<LocatorDesignator>Flat - Buena Villa House, 1</LocatorDesignator>
<LocatorName>Flat 3a Anderson's House</LocatorName>
<thoroughfare>Abesinia Passage</thoroughfare>
<AddressArea> Buena Villa Road</AddressArea>
</Rowinfo>
<Rowinfo>
<LocatorDesignator>Offices Unit 2a Funlife Building, 02a</LocatorDesignator>
<LocatorName>Offices Unit 2a Funlife Building <LocatorName>
<thoroughfare> Modakeke island</thoroughfare>
<AddressArea>Laguna Estate</AddressArea>
</Rowinfo>
</Address>
私はそれらをこれに変換したい
<LocatorDesignator>Dwelling(Part Of)</LocatorDesignator>
<LocatorName>Buena Villa House</LocatorName>
<thoroughfare>James Passage </thoroughfare>
<AddressArea>Modakeke island</AddressArea>
<LocatorDesignator>Flat 1</LocatorDesignator>
<LocatorName> Anderson's House</LocatorName>
<thoroughfare>Abesinia Passage</thoroughfare>
<AddressArea> </AddressArea>
<LocatorDesignator>Offices Unit 2a</LocatorDesignator>
<LocatorName> Funlife Building <LocatorName>
<thoroughfare> </thoroughfare>
<AddressArea>Laguna Estate</AddressArea>
基本的に (addressarea) 要素では、不動産と島をサフィックスとして値を抽出したいと考えています。大通り要素で、接尾辞として不動産と島を含む値を削除したいと思います。家または建物を含む値は、ロケーター名で抽出されます。