我正在嘗試將產品和類別的XML文件導入到Magento。使用python編輯XML文件 - 用同一個文件中的屬性名稱替換代碼屬性
問題是,類別,顏色,大小等屬性被定義爲代碼,並且代碼規範在XML文件的末尾被定義爲< codebook>。
我期待與Python的解決方案如何從<碼書>
這裏替換屬性名稱代碼是一個例子:
原始的XML:
<pricelist>
<item>
<category>
<item code="1250" l1="0010" />
<item code="0610" l1="0010" />
</category>
</item>
</pricelist>
<codebook>
<category>
<item code="0010" parent="">Catalogue 2015</item>
<item code="0600" parent="0010">Office</item>
<item code="1200" parent="0010">Time and temperature measuring</item>
<item code="1210" parent="1200">Watches and watch sets</item>
<item code="1250" parent="1200">desktop watches, alarms</item>
<item code="0610" parent="0600">office table stuff</item>
</category>
</codebook>
</body>
</pricelist>
所需的輸出XML:
<pricelist>
<item>
<category>
<item>Catalogue 2015 | Time and temperature measuring | desktop watches, alarms</item>
<item>Catalogue 2015 | Office | office table stuff</item>
</category>
</item>
</pricelist>
我很感激任何hel p,謝謝。
我覺得這個問題太複雜了,不清楚,所以我簡化了一切。 – 2014-10-21 10:14:14