Hi Samuel,

On 01/03/2015 19:56, Samuel Gougeon wrote:
Hello,

Despite many trials, i am failing extracting the value of an attribute with xmlXPath().
Here is an example:

text = ["<main>"
        "    <itag  target=""valueA""  url=""valueB"" />"
        "    <itag  target=""valueA2"" url=""valueB2"" />"
        "    <itag  target=""valueA3"" url=""valueB3"" />"
        "</main>"
        ];
doc = xmlReadStr(text)

Now, we want to select all <itagentries for which the targetattribute has a given value (say valueA2), and for them, get the related urlvalue:

-->e = xmlXPath(doc, "//itag[@target=""valueA2""]") // works:
 e  =
XML List
size: 1


you got a list with one element

but ehas no attributes fields. So i cannot get its url contents:
-->e.name
 ans  =
 itag

e(1).name

fyi e.name is a shortcut to get all the nodes name in the list.


-->e.attributes
    !--error 999
%XMLSet_e: Unknown field: attributes


e(1).attributes

How is it possible to do what we expect, whether it is?
Reading examples on the official xmlXPath webpage did not help...

Thanks for any hints
Samuel


Best regards

Calixte



_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users


--
Calixte Denizet
Software Development Engineer
-----------------------------------------------------------
Scilab Enterprises
143bis rue Yves Le Coz - 78000 Versailles, France
http://www.scilab-enterprises.com

_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users

Reply via email to