vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| ** What is it? A simplified manner of parsing DOM XML documents in memory. For example: DEFINE VARIABLE hDOM AS HANDLE NO-UNDO. DEFINE VARIABLE iCount AS INTEGER NO-UNDO. DEFINE VARIABLE cErr AS CHARACTER NO-UNDO. DEFINE VARIABLE serialnumber AS CHARACTER NO-UNDO. DEFINE VARIABLE xmlns AS CHARACTER NO-UNDO. RUN DOMParse.p PERSISTENT SET hDOM. RUN SetInternalXMLHandle IN hDOM (INPUT WEB-CONTEXT:X-DOCUMENT). RUN GetError IN hDOM (OUTPUT cErr). IF NOT cErr BEGINS "000" THEN DO: DISPLAY cErr. RETURN. END. RUN NumOfTags IN hDOM ("bye", OUTPUT iCount). RUN getAttributeByTagname IN hDOM ("bye", 1, "xmlns", OUTPUT xmlns). RUN getAttributeByTagname IN hDOM ("bye", 1, "serial-number", OUTPUT serialnumber). DELETE OBJECT hDOM. ** What's the change? 2007214170357 Added SetInternalXMLHandle so RUN SetInternalXMLHandle(WEB-CONTEXT:X- DOCUMENT) can be used. ** Where is the distribution file and browse package at: http://amduus.com/OpenSrc/SrcLib/DOM/ ------------- Scott Augé Founder Amduus Information Works, Inc. http://www.amduus.com PGP/GPG http://amduus.com/amduus_com/sauge.public.key Free to use web based service ticket system: http://amduus.com/seiii/src/setup/ |