2015-11-05 6 views
-1

У меня есть XML-то вроде нижеXSLT получение пространство имен значение атрибута

<ObjectEvent> 
    <NodeA xmlns:abc="http://test.google.com">test123</NodeA> 
</ObjectEvent> 

как я могу получить значение http://test.google.com от узла А.

+0

XML чувствителен к регистру: '' делает не закрыть ''. –

+0

обновленный ввод как указано. – Ritesh

ответ

1

Учитывая хорошо сформированный вход:

<ObjectEvent> 
    <NodeA xmlns:abc="http://test.google.com">test123</NodeA> 
</ObjectEvent> 

следующая инструкция:

<xsl:value-of select="/ObjectEvent/NodeA/namespace::abc"/> 

вернется:

http://test.google.com 
+0

Спасибо, Майкл. Это сработало. – Ritesh

Смежные вопросы