Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 XML::LibXML   Taras Heychenko   08 Jun 2005 16:25:23 
Архивное /ru.perl/1015002e931f8.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional