com.funambol.exchange.xml
Class XmlParser

java.lang.Object
  extended bycom.funambol.exchange.xml.XmlParser

public class XmlParser
extends java.lang.Object

This class provides commons methods to parser XML msg


Constructor Summary
XmlParser()
           
 
Method Summary
static java.lang.String fieldToMultipleTag(java.lang.String categories)
           
static java.lang.String getFieldFromMultipleTag(java.lang.String value)
           
static java.lang.String getHrefFromUri(java.lang.String uri)
          Make a href (reource name) from uri webdavtag.
static java.lang.String getRuidFromResponse(java.lang.String response)
          Make a ruid from a response header.
static java.lang.String getString(java.lang.String value)
           
static java.lang.String getXMLInitTagValue(java.lang.String xml, java.lang.String tag)
          Make a String by value of tag.
static java.lang.String[] getXMLTag(java.lang.String[] xmlInput, java.lang.String tagContent)
          Make a String[] by tags find with search.
static java.lang.String getXMLTagValue(java.lang.String xml, java.lang.String tag)
          Make a String by value of tag.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlParser

public XmlParser()
Method Detail

getXMLTag

public static java.lang.String[] getXMLTag(java.lang.String[] xmlInput,
                                           java.lang.String tagContent)
                                    throws XmlParseException
Make a String[] by tags find with search.

Parameters:
xmlInput - tags about search
tagContent - tag to find
Returns:
find tags
Throws:
XmlParseException

getXMLTagValue

public static java.lang.String getXMLTagValue(java.lang.String xml,
                                              java.lang.String tag)
                                       throws XmlParseException
Make a String by value of tag.

Parameters:
xml - xml msg
tag - tag to find
Returns:
tag value
Throws:
XmlParseException

getXMLInitTagValue

public static java.lang.String getXMLInitTagValue(java.lang.String xml,
                                                  java.lang.String tag)
                                           throws XmlParseException
Make a String by value of tag.

Parameters:
xml - xml msg
tag - tag to find
Returns:
tag value
Throws:
XmlParseException

getHrefFromUri

public static java.lang.String getHrefFromUri(java.lang.String uri)
                                       throws XmlParseException
Make a href (reource name) from uri webdavtag.

Parameters:
uri -
Returns:
id
Throws:
XmlParseException

getRuidFromResponse

public static java.lang.String getRuidFromResponse(java.lang.String response)
                                            throws XmlParseException
Make a ruid from a response header.

Parameters:
response -
Returns:
ruid
Throws:
XmlParseException

getFieldFromMultipleTag

public static java.lang.String getFieldFromMultipleTag(java.lang.String value)
                                                throws java.lang.Exception
Parameters:
value -
Returns:

value

if value is not null, else ""

Throws:
java.lang.Exception

fieldToMultipleTag

public static java.lang.String fieldToMultipleTag(java.lang.String categories)
Parameters:
categories - The categories value
Returns:

value

if value is not null, else ""


getString

public static java.lang.String getString(java.lang.String value)
Parameters:
value -
Returns:

value

if value is not null, else ""



Copyright © 2003-2006 Funambol.