Есть ли способ найти и заменить текстовое значение между узлами поврежденного XML-файла, используя libxml? - PullRequest
0 голосов
/ 26 января 2011

libxml, информация.необходимо без фактического разбора файла.

Есть ли способ найти и заменить текстовое значение между узлами поврежденного XML-файла, используя libxml?

Ответы [ 2 ]

0 голосов
/ 26 января 2011

В общем - нет.Это зависит от того, как файл поврежден.Пожалуйста, уточните это.

0 голосов
/ 26 января 2011

Я знаю libxml через PHP, поэтому я не уверен, что это работает для вас: используйте loadHTMLFile вместо load. Таким образом, даже поврежденный файл может быть загружен, если он не более поврежден, чем обычные веб-сайты; -)
После загрузки вы можете обрабатывать его как любой обычный XML. Если вы сохраните его, файл будет восстановлен.
Если это не работает, файл имеет серьезные повреждения. Тогда нет доступа к файлу с помощью libxml.

...