Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> извлечь данные из xml docx-файла 
:(
    Опции темы
Elfer
Дата 13.10.2010, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 31.8.2008

Репутация: нет
Всего: -1



Через 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
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: X технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0487 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.