2013-05-15 5 views
0

Как реплицировать следующие с PHPXMLWriter();PHP XMLWriter пользовательских «доктайп»

<?qbxml version="12.0"?> 

Я пытался делать следующее, но может повторить второй? в конце.

$writer->startElement("?qbxml"); 
    $writer->writeAttribute('version', '12.0'); 
+1

Если она начинается с '', его [а] PI (http://en.wikipedia.org/wiki/Processing_Instruction), а не элементом? , – Quentin

+0

Ну ладно, так как я могу создать эту строку в XML с помощью XMLWriter? – Luca

ответ

0

В соответствии с the manual:

$writer->writePI("qbxml", 'version="12.0"'); 
+0

Спасибо! Я отвечу на этот ответ, когда это позволит мне. – Luca

+0

Есть ли способ заставить его перейти по собственной линии, потому что, когда я проверяю вывод, следующий элемент находится в той же строке, что и PI: '' – Luca

+0

Я предполагаю, что вставка текстовый узел со значением '\ n' будет делать это. Также могут быть параметры форматирования. – Quentin