Jump to content

XML parsing


Sakunne

Recommended Posts

I need to parse XML and this article helped me a lot:

http://www.phpfreaks.com/tutorial/handling-xml-data

 

The next thing I need is to parse only elements that meet certain conditions, lets say we have an XML with structure like this:

<Result>

<Line>

<StockCode>0101009</StockCode>

<Description>Description</Description>

<ProductGroup>S01</ProductGroup>

<Availability>0</Availability>

</Line>

...

</Result>

I need to parse only the elements with ProductGroup = S01 and Availability = 1

 

How can I do that :-\

Link to comment
https://forums.phpfreaks.com/topic/258679-xml-parsing/
Share on other sites

Just parse the whole thing and directly access those tags.

 

$xmlString = <<<XML
<Result>
    <Line>
        <StockCode>0101009</StockCode>
        <Description>Description</Description>
        <ProductGroup>S01</ProductGroup>
        <Availability>0</Availability>
    </Line>
</Result>
XML;

$xmlObj = new SimpleXMLElement($xmlString);

var_dump($xmlObj); // Will show you the structure of the object. Can't remember how it structures it.

Link to comment
https://forums.phpfreaks.com/topic/258679-xml-parsing/#findComment-1326095
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.