1

PHP で、次のようにフォーマットされた XML ドキュメントを解析する最も迅速で効率的な方法は何ですか?

<data>
    <rowdata>
        <fieldname>products_id</fieldname>
        <value><![CDATA[1]]></value>
        <fieldname>products_image</fieldname>
        <value><![CDATA[image_one.jpg]]></value>
        <fieldname>products_name</fieldname>
        <value>Product One</value>
    </rowdata>
    <rowdata>
        <fieldname>products_id</fieldname>
        <value><![CDATA[2]]></value>
        <fieldname>products_image</fieldname>
        <value><![CDATA[image_two.jpg]]></value>
        <fieldname>products_name</fieldname>
        <value>Product Two</value>
    </rowdata>
</data>

これは、商品をデータベースにインポートするために会計システム会社から提供された形式です。なぜ彼らがただのタグではなくタグ<fieldname>を付けることにしたのか、私にはわかりません<value><products_id>1</products_id>

現時点で考えられる唯一の方法は、<value>タグが見つかってリセットされるたびにブール値を設定する粗いループを作成することです

4

1 に答える 1