Google Web Toolkit (Beta)
Search this site:

# Class XMLParser

public class XMLParser
extends Object
This class represents the client interface to XML parsing.

## Methods

createDocument() | This method creates a new document, to be manipulated by the DOM API.
parse(String) | This method parses a new document from the supplied string, throwing a `DOMParseException` if the parse fails.
removeWhitespace(Node) | This method removes all `Text` nodes which are made up of only white space.
supportsCDATASection() | This method determines whether the browser supports CDATASection as distinct entities from `Text` nodes.

## Method Detail

### createDocument

public static Document createDocument()
This method creates a new document, to be manipulated by the DOM API.

#### Return Value

the newly created document

### parse

public static Document parse(String contents)
This method parses a new document from the supplied string, throwing a `DOMParseException` if the parse fails.

#### Parameters

contents
  the String to be parsed into a `Document`

#### Return Value

the newly created `Document`

### removeWhitespace

public static void removeWhitespace(Node n)
This method removes all `Text` nodes which are made up of only white space.

#### Parameters

n
  the node which is to have all of its whitespace descendents removed.

### supportsCDATASection

public static boolean supportsCDATASection()
This method determines whether the browser supports CDATASection as distinct entities from `Text` nodes.

#### Return Value

true if the browser supports CDATASection, otherwise `false`.