|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object | +--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');
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 |
<private> <static> Object _testXMLString
<static> <final> String PARSER_TYPE_MOZDP
<static> <final> String PARSER_TYPE_MSXML
<static> <final> String PARSER_TYPE_PTXML
<private> <static> String parserType
<private> <static> String parserTypeMSIE
<static> <final> Object VERSION
Constructor Detail |
PTXMLDocumentBuilder()
Method Detail |
<static> <private> Object _getParserTypeMSIE()
<static> <private> Object _stripPreXML(str)
<static> <private> Object _unescapeCDATAs(str)
<static> PTXMLDocument create()
str
-
<static> PTXMLDocument createFromString(str)
str
-
<static> PTXMLDocument createFromURI(uri)
xmlString
-
<static> void init()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |