Через ZipArchive распаковал .docx-файл в папку "doc". Из распаковынных файлов меня интересует файл "word/document.xml". Открываю его таким образом: | Код | $doc = simplexml_load_file('doc/word/document.xml');
|
Когда вывожу переменную $doc - она пустая. А должна выводиться структура. Поробовал простенький xml-документ открыть и отобразить структуру аналогичным образом - все получилось. Предполагаю, что проблема в том, что названия элементов и атрибуты содержат ":" (двоеточие). Пример: | Код | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <w:document xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml"> <w:body><w:p w:rsidR="00FE7B02" w:rsidRPr="00D154C7" w:rsidRDefault="00AA62E8" w:rsidP="00CA2501"> <w:pPr><w:pStyle w:val="a4"/>...
|
Весь код не привожу, так как он очень громоздкий (272 кб). Как мне распарсить этот документ? M MoLeX |
Модератор: Уважаемый, хватит уже каждую свою тему создавать в разделе PHP:Профи.
Данный раздел, для сложных, нестандартных решений и задач
| Это сообщение отредактировал(а) MoLeX - 15.10.2010, 06:08
|