$xml = new DOMDocument();
$xml_store_inventory = $xml->createElement('store-inventory'); // highest layer
$xml_item = $xml->createElement('item');
$xml_quantity = $xml->createElement('quantity');
$xml->appendChild($xml_store_inventory);
$xml_store_inventory->appendChild($xml_item);
$xml_location->appendChild($xml_quantity);
が与える:だからPHP DOM:XMLデータ内の移入値は
<?xml version="1.0"?>
<store-inventory>
<item>
<quantity></quantity>
</item>
</store-inventory>
を、私はDOMを使ってPHPで上記を作成するために管理しました。私は "人口を埋める"方法についてオンラインで検索してきましたが、私はこれを行う方法に関する情報は見つけていません。具体的には
、私はこれがそう、この
<?xml version="1.0" encoding="UTF-8"?>
<store-inventory
xmlns="http://..."
xmlns:xsi="http://..."
xsi:schemaLocation="http://...">
<item item-id="abcd">
<quantity>0</quantity>
</item>
</store-inventory>
ようになりたいのですが、私が変更/追加したい次
- 変更エンコーディングを含むようにXMLバージョンライン(これを削り取って、> $ xml =新しいDOMDocument( '1.0'、 'UTF-8');)
- 要素に情報を追加します。例えば[アイテム]の[アイテムのアイテム-ID = "ABCD"]
- また、[数量] 0 [/数量]
に[数量]は、誰かがこれで私を助けることができますか? TIA!
私はそれに気づいたばかりです。私の以前の投稿にいくつかの訪問をした後、それは自分の投稿にソリューションをマーキングするためのものだと思われます。それは私には起こりませんでした。申し訳ありません、私はちょっと新しいです。 – musicliftsme
問題はありません、ちょっとした思い出でした;)。私があなたの質問で理解できないことは、「1. XMLバージョンラインをエンコーディングを含むように変更する」私はXMLでバージョンとエンコーディングの両方を参照しています。何を変更したいですか? – hakre
@hakre、上記のコードの3番目のブロックは、XMLをどのように見せたいかです。私は自分の投稿を更新したので、私は1を考え出したことを反映しました。今は2と3を理解する必要があります! – musicliftsme