1
首先你能告訴我,這是否XML:XML命名空間
<adf:source xsi:schemaLocation="http://www.rightmove.co.uk/adf/rightmoveV4n.xsd rightmoveV4n.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:adf="http://www.rightmove.co.uk/adf/rightmoveV4n.xsd">
</source>
是正確的?我看不到文檔是如何開始的:<adf: source>
並關閉</source>
,對我來說似乎不正確?
我已經使用我自己的數據複製了結構,但無法通過</source>
來關閉文檔XMLWriter()
- 它用</adf:source>
關閉它。
我做:
$xml = new XMLWriter();
$xml->openMemory();
$xml->startDocument();
$xml->startElementNS("adf", "source", "http://www.rightmove.co.uk/adf/rightmoveV4n.xsd");
$xml->writeAttributeNS ("xsi", "schemaLocation", "http://www.w3.org/2001/XMLSchema-instance", "http://www.rightmove.co.uk/adf/rightmoveV4n.xsd rightmoveV4n.xsd");
,然後最終
$xml->endElement();
echo $xml->outputMemory();
感謝Mathias,我與Rightmove保持聯繫,希望我們能夠在不久的將來得到他們的開發人員的一些貢獻。就我而言,你的回答是完全正確的。 – tozjerimiah
@tozjerimiah不客氣。如果對你有幫助,請考慮接受答案。 –