# Class: com.pnfsoftware.jeb.util.encoding.xml.XmlUtil

XML utility methods.

## Constructor: XmlUtil


## Static Method: compare
- parameter: `str`, type: `java.lang.String`
- parameter: `idx`, type: `int`
- parameter: `expected`, type: `java.lang.String`
- return type: `boolean`


## Static Method: compareCI
- parameter: `str`, type: `java.lang.String`
- parameter: `idx`, type: `int`
- parameter: `expected`, type: `java.lang.String`
- return type: `boolean`


## Static Method: format
- parameter: `doc`, type: `org.w3c.dom.Document`
- return type: `java.lang.String`


## Static Method: getChildrenElements
- parameter: `e`, type: `org.w3c.dom.Element`
- parameter: `childName`, type: `java.lang.String`
- return type: `java.util.List<org.w3c.dom.Element>`


## Static Method: getFirstChildElement
- parameter: `e`, type: `org.w3c.dom.Element`
- parameter: `childName`, type: `java.lang.String`
- return type: `org.w3c.dom.Element`


## Static Method: isSpace
- parameter: `codePoint`, type: `int`
- return type: `boolean`

Description: Determine whether the provided code point is a white space character.
parameter: codePoint: 
return: 

## Static Method: readToken
- parameter: `str`, type: `java.lang.String`
- parameter: `idx`, type: `int`
- parameter: `stoppers`, type: `java.util.Collection<java.lang.Integer>`
- parameter: `atoken`, type: `java.lang.String[]`
- return type: `int`

Description: Read a token.
parameter: str: 
parameter: idx: token start \(cannot be a wsp\); may be a single\-quote or double\-quote
parameter: stoppers: 
parameter: atoken: output token
return: 

## Static Method: readToken
- parameter: `str`, type: `java.lang.String`
- parameter: `idx`, type: `int`
- parameter: `stoppers`, type: `java.util.Collection<java.lang.Integer>`
- parameter: `atoken`, type: `java.lang.String[]`
- parameter: `mustBeQuoted`, type: `boolean`
- parameter: `handleBackslashAxmlStyle`, type: `boolean`
- return type: `int`

Description: Read a token.
parameter: str: 
parameter: idx: token start \(cannot be a wsp\); may be a single\-quote or double\-quote
parameter: stoppers: 
parameter: atoken: output token
parameter: mustBeQuoted: 
parameter: handleBackslashAxmlStyle: 
return: 

## Static Method: skipSomeSpaces
- parameter: `str`, type: `java.lang.String`
- parameter: `idx`, type: `int`
- return type: `int`

Description: Skip 1\+ WSP characters.
parameter: str: 
parameter: idx: 
return: 

## Static Method: skipSpaces
- parameter: `str`, type: `java.lang.String`
- parameter: `idx`, type: `int`
- return type: `int`

Description: Skip 0\+ WSP characters.
parameter: str: 
parameter: idx: 
return: 

## Static Method: skipWSP
- parameter: `str`, type: `java.lang.String`
- parameter: `idx`, type: `int`
- parameter: `minSpaceCount`, type: `int`
- return type: `int`

Description: Skip WSP characters.
parameter: str: string
parameter: idx: start index
parameter: minSpaceCount: the method will raise if fewer WSP chars were skipped
return: new index, after skipping WSP chars

