Re: [Gambas-user] XMLDocument GetSingleNode or XPath support?

2016-03-10 Thread KKing
On 08/03/16 02:39, Adrien Prokopowicz wrote:
> Le Mon, 29 Feb 2016 15:10:49 +0100, KKing  a écrit:
>
>> On 17/02/16 09:15, KKing wrote:
>>> does the XML component support a GetSingleNode method or allow an
>>> XPath to be used to obtain single nodes?
>>>   - - - -
>>>
>> is that a no then?
>>
>>
> At the moment, there is no XPath support for the gb.xml component.
>
> However, if you want to select specific nodes, you have several methods
> at your disposal :
>
> * The XmlElement.GetChildrenByTagName()[0] can be used to search elements
> with specific tag names, but it also supports LIKE[1] patterns. It can
> also receive a depth parameter if you want to restrict your search;
> * The XmlElement.GetChildrenByAttributeValue()[2] works with similar
> options;
> * The gb.xml.html sub-component adds a XmlElement.GetChildrenByFilter()[3]
> method,
> to which you can pass a CSS filter. Not all CSS expressions are
> supported though
> (see the MatchFilter()[4] help).
>
> Hope that helps,
>
> [0] http://gambaswiki.org/wiki/comp/gb.xml/xmlelement/getchildrenbytagname
> [1] http://gambaswiki.org/wiki/lang/like
> [2]
> http://gambaswiki.org/wiki/comp/gb.xml/xmlelement/getchildrenbyattributevalue
> [3]
> http://gambaswiki.org/wiki/comp/gb.xml.html/xmlelement/getchildrenbyfilter
> [4] http://gambaswiki.org/wiki/comp/gb.xml.html/xmlelement/matchfilter
>
ta, I did contemplate the GetChildren methods.
Due to time pressures, and a very specific need, I resorted to modifying 
the xml file via string manipulation.

If I ever need to revisit I may look to do it better, either within my 
code or extending the component.
Would XPath fit within the gb.xml component, or would you imagine a 
gb.xml.xpath component?



--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785111=/4140
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


Re: [Gambas-user] XMLDocument GetSingleNode or XPath support?

2016-03-08 Thread Adrien Prokopowicz
Le Mon, 29 Feb 2016 15:10:49 +0100, KKing  a écrit:

> On 17/02/16 09:15, KKing wrote:
>> does the XML component support a GetSingleNode method or allow an
>> XPath to be used to obtain single nodes?
>>  - - - -
>>
> is that a no then?
>
>

At the moment, there is no XPath support for the gb.xml component.

However, if you want to select specific nodes, you have several methods
at your disposal :

* The XmlElement.GetChildrenByTagName()[0] can be used to search elements
   with specific tag names, but it also supports LIKE[1] patterns. It can
   also receive a depth parameter if you want to restrict your search;
* The XmlElement.GetChildrenByAttributeValue()[2] works with similar  
options;
* The gb.xml.html sub-component adds a XmlElement.GetChildrenByFilter()[3]  
method,
   to which you can pass a CSS filter. Not all CSS expressions are  
supported though
   (see the MatchFilter()[4] help).

Hope that helps,

[0] http://gambaswiki.org/wiki/comp/gb.xml/xmlelement/getchildrenbytagname
[1] http://gambaswiki.org/wiki/lang/like
[2]  
http://gambaswiki.org/wiki/comp/gb.xml/xmlelement/getchildrenbyattributevalue
[3]  
http://gambaswiki.org/wiki/comp/gb.xml.html/xmlelement/getchildrenbyfilter
[4] http://gambaswiki.org/wiki/comp/gb.xml.html/xmlelement/matchfilter

-- 
Adrien Prokopowicz

--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://makebettercode.com/inteldaal-eval
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


Re: [Gambas-user] XMLDocument GetSingleNode or XPath support?

2016-02-29 Thread KKing
On 17/02/16 09:15, KKing wrote:
> does the XML component support a GetSingleNode method or allow an 
> XPath to be used to obtain single nodes?
>  - - - -
>
is that a no then?


--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151=/4140
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user


[Gambas-user] XMLDocument GetSingleNode or XPath support?

2016-02-17 Thread KKing
does the XML component support a GetSingleNode method or allow an XPath 
to be used to obtain single nodes?
  - - - -

--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151=/4140
___
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user