alan4ick
Новичок
Создание ODF
Начал разбираться с созданием XML и ODF файлов и столкнулся с первой проблемой :
как добавить дополнительные namespaces?
Нужно получить след. код для content.xml :
С созданием одного понятно:
Как добавить остальные ?
-~{}~ 30.10.07 14:17:
Единственный пока найденный метод, след :
Начал разбираться с созданием XML и ODF файлов и столкнулся с первой проблемой :
как добавить дополнительные namespaces?
Нужно получить след. код для content.xml :
PHP:
<?xml version="1.0" encoding="UTF-8"?>
<office:document-content
xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"
xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"
xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"
С созданием одного понятно:
PHP:
$doc = new DOMDocument('1.0','UTF-8');
$document_content = $doc->createElementNS('urn:oasis:names:tc:opendocument:xmlns:office:1.0', 'office:document-content');
$doc->appendChild($document_content);
-~{}~ 30.10.07 14:17:
Единственный пока найденный метод, след :
PHP:
$document_content->setAttributeNodeNs(new DOMAttr('xmlns:fo', 'urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0'));