project BLF > class BFcTranslation > method StartElementInternal

Description

Specific SAX-handler procedure.
This procedure is executed each time the SAX parser finds a new element (start tag).
Parameters:
->icNameSpace = URI for the names space
->icLocalName = name of the element that triggered the event
->icQName = name of the element that triggered the event
->ihAttributes = SAX attribute object for named attributes


Parameters


icNameSpaceinputcharacterURI for the namespace
icLocalNameinputcharactername of the element that triggered the event
icQNameinputcharacter
ihAttributesinputhandleSAX attribute object for named attributes


Internal usage


unused


program code (program9/bfctranslation.p)

assign vcName = icLocalName
       vcTemp = "":U.

if vcName = "data":U
then assign viTransNr = integer(ihAttributes:get-value-by-qname("name":U)).

if vcName = "resheader":U and
   ihAttributes:get-value-by-qname("name":U) = "ancestor projects":U
then assign vlInProjectList = true.

if vcName = "resheader":U and
   ihAttributes:get-value-by-qname("name":U) = "project":U
then assign vlInProjectTag = true.