VUrV TECHNOLO GY XML processing in Cold Fusion MX Everything you wanted to know about XML, but were afraid tp ask October 2006 Jaxfusion User group
XML processing in ColdFusion MX Everything you wanted to know about XML, but were afraid to ask October 2006 Jaxfusion User Group
About the presenter >> David Fekke Working with XML 1999 Lead for∨ ury hr- XML AP vurv
About the Presenter » David Fekke » Working with XML 1999 » Lead for Vurv HR-XML API
Covered in this presentation Properly formedⅩML ColdFusion XML Tags and functions XPath queries XML XSDs and validation XML Namespaces DOM VS Streaming parsers StAX AP vurv
Covered in this presentation » Properly formed XML » ColdFusion XML Tags and functions » XPath queries » XML XSDs and Validation » XML Namespaces » DOM vs. Streaming parsers » StAX API
XML eXtensible Markup Language Originated from SGML W3C standard More versatile then flat files vurv
XML » eXtensible Markup Language » Originated from SGML » W3C standard » More versatile then Flat files
XML Syntax Ⅹ ML declaration Must have one root tag All tags must have closing tag : single tags can have forward slash at the end tags can have attributes vurv
XML Syntax » XML declaration » » Must have one root tag » » All tags must have closing tag. » : single tags can have forward slash at the end » tags can have attributes
Pre mX Xml features WDDX SOXML custom tag, windows only vurv
Pre MX XML features » WDDX » SOXML custom tag, windows only
ColdFusion mx6 CFXML tag turns serialized XmL into a ColdFusion object XMLParseo function ColdFusion Xml object works like series of structures and arrays XMLSearcho function XMLSearch Uses XPath queries to return array of XML nodes vurv
ColdFusion MX 6 » CFXML tag turns serialized XML into a ColdFusion object » XMLParse() function » ColdFusion XML Object works like series of structures and arrays » XMLSearch() function » XMLSearch Uses XPath queries to return array of XML nodes
XML Check functions ISXMI IsXmldoc ISWDDX IsXmlAttribute IsXmlelem IsXmlnode IsXmlRoot vurv
XML Check functions » IsXML » IsXmlDoc » IsWDDX » IsXmlAttribute » IsXmlElem » IsXmlNode » IsXmlRoot
XML editing functions XmlNewo Xml ChildPoso XmINew( × trAnsform( XmlElemNewo vurv
XML editing functions » XmlNew() » XmlChildPos() » XmlNew() » XmlTransform() » XmlElemNew()
ColdFusion mX 7 Functions × mlGetNode Type XmlValidate( vurv
ColdFusion MX 7 Functions » XmlGetNodeType() » XmlValidate()