[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Xml parse on start tags
Magne,
Your </element> (the end tag for element) is after the </family_name>
and </role> so it SHOULD be called after them.
If you want to do stuff during the start tag instead of the end tag,
then yes, write a start tag handler...
Magne Kofoed wrote:
> Hi Scott,
>
> we struggle with parsing an xml file.
>
> Can you tell us which sequense the httpapi/expat parser use when parsing this xml (only part of the xml is here).
> It seems like the element tag is parsed after the family_name and role tags. We use the incoming subroutine only on end tags.
> How can we parse the element tag before the other tags?
>
> Can we use a call back routine for start tags?
>
>
> if (http_parse_xml_stmf( %trim(XmlName)
> : HTTP_XML_CALC
> : %paddr(Incoming1)
> : %paddr(Incoming2)
> : *null ) < 0 );
>
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <gluon xmlns:iso3166="http://gluon.nrk.no/countrycodes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://gluon.nrk.no/gluon.xsd" artID="archiveReport_NRK_P1_20080102" priority="3">
>
> <head>
>
> <element dataid="P1OP/00000066/000007D8/00000001/00000002/00000079" objecttype="programme" channel="P1" subChannel="OP" fragment="1" reportState="ready">
>
> <family_name person="false">P1</family_name>
>
> <role rolelist="SAM">Kringkaster</role>
>
> <family_name person="false"></family_name>
>
> <role rolelist="SAM">Redaksjon</role>
>
> </element>
>
> </head>
>
> </gluon>
>
>
>
> Best regards,
>
> Magne
>
>
>
> ------------------------------------------------------------------------
>
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list. To unsubscribe, please go to:
> http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------