Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Accedere con XPAth ad elementi XML Mixed

    Ciao a tutti,
    vorrei proporvi il seguente quesito:
    Dato un elemento di una stringa XML il cui modello di contenuto sia MIXED è possibile accedere, tramite una espressione XPath, al solo contenuto di caratteri dell’elemento, trascurando quello dei suoi figli?.
    Esempio: in un elemento del tipo:
    <E> ccc <F>xxx</F> ddd <F>yyy</F></E>
    è possibile accedere tramite uno statement XPath al contenuto costituito dalla stringa “cccddd”?
    Osservazione: mi sembra che l’espressione “self::node” (o la sua equivalente “.”) restituiscano unicamente la stringa “cccxxxdddyyy” ovvero il risultato dell’intera espansione dei nodi figli e dello stesso contenuto di E, nell’ordine in cui essi appaiono.
    Grazie a chi vorrà rispondermi.
    Ciao
    Calosoft

  2. #2
    Se il contenuto e' MIXED tutto cio' che e' compreso tra <E></E> e' il suo TEXT. Dovresti ottenere tutta la stringa e poi eliminare dal risultato tutti i sottofigli <f></f>.

    Usi scripting o XSLT??
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  3. #3
    Ciao Mutato,
    uso XSLT, ma il mio problema consiste appunto nel fatto che vorrei accedere direttamente con XPATH alla stringa dell'elemento di livello superiore, senza essere costretto ad eliminare le stringhe degli elementi figli in un secondo momento.
    Grazie cmq per la risposta

    bye

    Calosoft

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.