Class PTXMLDocumentBuilder

Object
   |
   +--PTXMLDocumentBuilder

class PTXMLDocumentBuilder


DOM Document builder class for building documents from XML strings and URIs. Supported browsers include Mozilla-based (Mozila, Firefox, Netscape), IE, and Safari.

Usage:	
 	var xmlDoc = PTXMLDocumentBuilder.createFromURI('http://plumtree.com/rss/collabfeed.xml');
 

Defined in PTXMLDocumentBuilder.js


Field Summary
<private> <static>  Object _testXMLString
          
<static>  <final> String PARSER_TYPE_MOZDP
          Signifies the Mozilla XML parser
<static>  <final> String PARSER_TYPE_MSXML
          Signifies the Microsoft ActiveX XML parser
<static>  <final> String PARSER_TYPE_PTXML
          Signifies the Plumtree XML parser
<private> <static>  String parserType
          Holds the type of parser used (PARSER_TYPE_MSXML, PARSER_TYPE_MOZDP, PARSER_TYPE_PTXML)
<private> <static>  String parserTypeMSIE
          Holds the Microsoft ActiveX object type for MSXML parser types.
<static>  <final> Object VERSION
          
 
Constructor Summary
PTXMLDocumentBuilder ()
            PTXMLDocumentBuilder static object constructor
 
Method Summary
<static> <private>  Object _getParserTypeMSIE()
           Determines and returns the parser ActiveX object type for MSIE
<static> <private>  Object _stripPreXML(str)
           Utility method to remove any text prior to the xml declaration.
<static> <private>  Object _unescapeCDATAs(str)
           Utility method to unescape CDATA sections
<static> PTXMLDocument create()
           Creates an empty PTXMLDocument
<static> PTXMLDocument createFromString(str)
           Creates a PTXMLDocument from the specified xml string
<static> PTXMLDocument createFromURI(uri)
           Creates an XML DOM document from the specified URI (which is assumed to return an XML document)
<static> void init()
           Initializes the DOMBuilder class, determining the parserType

Field Detail

_testXMLString

<private> <static> Object _testXMLString

PARSER_TYPE_MOZDP

<static> <final> String PARSER_TYPE_MOZDP

PARSER_TYPE_MSXML

<static> <final> String PARSER_TYPE_MSXML

PARSER_TYPE_PTXML

<static> <final> String PARSER_TYPE_PTXML

parserType

<private> <static> String parserType

parserTypeMSIE

<private> <static> String parserTypeMSIE

VERSION

<static> <final> Object VERSION

Constructor Detail

PTXMLDocumentBuilder

PTXMLDocumentBuilder()

Method Detail

_getParserTypeMSIE

<static>  <private> Object _getParserTypeMSIE()

_stripPreXML

<static>  <private> Object _stripPreXML(str)

_unescapeCDATAs

<static>  <private> Object _unescapeCDATAs(str)

create

<static> PTXMLDocument create()

createFromString

<static> PTXMLDocument createFromString(str)

createFromURI

<static> PTXMLDocument createFromURI(uri)

init

<static> void init()


Documentation generated by JSDoc on Tue Sep 21 02:04:06 2010