|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Taras Heychenko 2:5020/400 08 Jun 2005 16:25:23 To : All Subject : XML::LibXML --------------------------------------------------------------------------------
Hi!
Господа, использующие эту бибилиотеку, есть вопрос. Hужно обработать
входящий XML, у которого определено несколько namespaces в одном
документе. Определены без префиксов. Т.е. для того, чтобы корректно
использовать xpath для этого документа, нужно связать xmlns с
префиксами. Один xmlns задан в корневом элементе и связывается
достаточно просто через $root->setNamespace. Hо вот задание других
namespace вызывает у меня определенные сложности -- их количество
ограничено, и наперед определено. Hо брать по элементу, проверять, а
не изменился ли тут namespace и тогда для этого элемента вызвать
setNamespace как-то муторно. Hельзя ли как-то для всего документа
определить заранее префиксы для namespace'ов, а потом уже их
использовать при обращении к элементам. Кто-то может посоветовать, как
решать такую проблему?
--
Tasic.
--- ifmail v.2.15dev5.3
* Origin: Unknown (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1015002e931f8.html, оценка из 5, голосов 10
|