Necesito un XPath para buscar todos los ChildNodes (incluido el elemento de texto, elemento de comentario & elementos secundarios) sin elemento primario. Cualquier ayudaXPath para obtener todos los nodos secundarios (elementos, comentarios y texto) sin padre
Muestra Ejemplo:
<DOC>
<PRESENTEDIN>
<X>
First Text Node #1
<y> Y can Have Child Nodes #
<child> deep to it </child>
</y>
Second Text Node #2 <z/>
</X>
<EVTS>
<evt/>
<evt>
<mtg_descr> SAE 2006 World Congress & Exhibition </mtg_descr>
<sess_descr> Advanced Hybrid Vehicle Powertrains (Part 1 of 5) </sess_descr>
<loc> Detroit,MI,United States </loc>
<sess_prod_grp_cd> TSESS </sess_prod_grp_cd>
<sess_evt_name> P13 </sess_evt_name>
<sess_gen_num> 138352 </sess_gen_num>
<mtg_start_dt> 04/03/2006 </mtg_start_dt>
<mtg_end_dt> 04/06/2006 </mtg_end_dt>
<desig> CONGRESS-2006 </desig>
</evt>
</EVTS>
<EVTTYPE>PAPER</EVTTYPE>
<SUPERTECH>
<![CDATA[C8585]]>
</SUPERTECH>
</PRESENTEDIN>
XPATH TRIED
1. $doc/PRESENTEDIN/X
2. $doc/PRESENTEDIN/X/descendant::*
2. $doc/PRESENTEDIN/X/self::*
OUTPUT ESPERADO
First Text Node #1
<y> Y can Have Child Nodes #
<child> deep to it </child>
</y>
Second Text Node #2 <z/>
no quiero
<X>
First Text Node #1
<y> Y can Have Child Nodes #
<child> deep to it </child>
</y>
Second Text Node #2 <z/>
</X>
correcta pero no consultar también la [abreviado sintaxis] (http://www.w3.org/TR/xpath/#path-abbrev) –
Gracias que resuelve mi duda. Muchas gracias. – kadalamittai
Estoy usando esto para copiar todos los nodos secundarios, pero a la salida cada elemento secundario está marcado con un identificador de espacio de nombres; ¿hay alguna forma de desactivarlo? – raffian