<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Le 31/05/2015 23:39, Samuel Gougeon a
      écrit :<br>
    </div>
    <blockquote cite="mid:556B7FA8.6010501@free.fr" type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <font face="Arial">Hello,<br>
        <br>
        I am trying to get the list of <u>names</u> of attributes of an
        XML tag. Getting their values is OK, but i fail catching related
        names!<br>
        Is this possible?<br>
        <br>
      </font></blockquote>
    <font face="Arial">Yes! I finally got them:</font><font face="Arial"></font><br>
    <blockquote cite="mid:556B7FA8.6010501@free.fr" type="cite">
      <pre class="scilabcode"><span class="scilabid">s</span> <span class="scilaboperator">=</span> <span class="scilabstring">"<root xmlns:bar="<a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="http://www.scilab.org/">"http://www.scilab.org/"</a>">"</span><span class="scilaboperator">+</span><span class="scilabspecial">..</span>
    <span class="scilabstring">"<bar:a att=""foo"" rib=""bar"">"</span><span class="scilaboperator">+</span><span class="scilabspecial">..</span>
    <span class="scilabstring">"<b>Hello</b><c> world</c></bar:a></root>"</span>
<span class="scilabid">doc</span> <span class="scilaboperator">=</span> <a moz-do-not-send="true" href="xmlReadStr.html" class="scilabcommand">xmlReadStr</a><span class="scilabopenclose">(</span><span class="scilabid">s</span><span class="scilabopenclose">)</span><span class="scilabdefault">;</span>
<span class="scilabdefault"></span></pre>
      <div class="refsection">
        <div class="programlisting">Then:<br>
          <pre class="scilabcode"><b><span class="scilabcommand">a= xmlXPath</span></b><b><span class="scilabopenclose">(</span></b><b>doc.root.children(1)</b><b><span class="scilabdefault">,</span></b><b> </b><b><span class="scilabstring">"@*"</span></b><b><span class="scilabopenclose">)</span></b></pre>
        </div>
      </div>
    </blockquote>
    and finally:<br>
    <blockquote type="cite"><br>
      --><b>a.name</b><br>
       ans  =<br>
       <br>
      !att  rib  !<br>
      <br>
    </blockquote>
    <br>
    as well as<br>
    <blockquote type="cite"> <br>
      --><b>a.content</b><br>
       ans  =<br>
       <br>
      !foo  bar  !<br>
    </blockquote>
    .<br>
    I would have expected that .name and .content be usable on e, but
    previous trials showed that it is/was not the case<br>
    .<br>
    <blockquote type="cite">-->e = doc.root.children(1).attributes<br>
       e  =<br>
       <br>
      XML Attributes<br>
      att --> foo<br>
      rib --> bar<br>
      <br>
      -->e.name<br>
       ans  = <br>
           []<br>
       <br>
      -->e.content<br>
       ans  =<br>
           []<br>
    </blockquote>
    It would be quite intuitive and more straightforward. <br>
    <br>
    Samuel<br>
    <br>
  </body>
</html>