0

うまくいけば、ここにXML_SerializerPEARクラスの経験豊富なユーザーが1人か2人います。

XML_Serializerを使用してXMLファイルを解析しています

私はこのPEARクラスを使用して、コンテンツ全体を取得して配列に配置できるようにしています(なぜ別の話が別の時間になるのですか)

現時点では、次のようにタグの属性とその値も取得しています。

<prod id="88966064" pre_order="no" web_offer="no" in_stock="no" stock_quantity="0">
<pId>608</pId>
<isbn>0000000000000</isbn>

そして、次のように返された配列にそれらを追加します。

XML_Serializer_Tag] => Array(
         [id] => 88966064
         [pre_order] => no
         [web_offer] => no
         [in_stock] => no
         [stock_quantity] => 0
)

XML_Serializerに、属性なしでXMLデータを使用し、タグとその間のデータのみを使用できるようにするオプションはありますか?

<pId>608</pId>
<isbn>0000000000000</isbn>

データは動的であるため、それらを個別に削除するソリューションは効果的ではありません

4

1 に答える 1

0

XML_Unserializer は、その 'parseAttributes' オプションをデフォルトで FALSE に設定します [1]。明示的に FALSE に設定してみて、それが役立つかどうかを確認してください。

[1] -- https://pear.php.net/manual/en/package.xml.xml-serializer.xml-unserializer.options.php

于 2012-05-14T14:13:11.710 に答える