[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Xml parse on start tags



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

<<winmail.dat>>

-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------