|
Changes since the last release |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ebay.sdk.util.XmlUtil
public abstract class XmlUtil
Xml related helper functions.
Title:
Description:
Copyright: Copyright (c) 2004
Company: eBay Inc.
Constructor Summary | |
---|---|
XmlUtil()
|
Method Summary | |
---|---|
static void |
appendAttributeNode(org.w3c.dom.Element parent,
java.lang.String name,
int value)
|
static void |
appendAttributeNode(org.w3c.dom.Element parent,
java.lang.String name,
java.lang.String value)
|
static void |
appendAttributeNode(java.lang.String namespace,
org.w3c.dom.Element parent,
java.lang.String name,
int value)
|
static void |
appendAttributeNode(java.lang.String namespace,
org.w3c.dom.Element parent,
java.lang.String name,
java.lang.String value)
|
static org.w3c.dom.Element |
appendChildNode(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
java.lang.String name)
|
static org.w3c.dom.Element |
appendChildNode(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
java.lang.String name,
int value)
|
static org.w3c.dom.Element |
appendChildNode(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
java.lang.String name,
java.lang.String value)
|
static org.w3c.dom.Element |
appendChildNode(org.w3c.dom.Document doc,
java.lang.String namespace,
org.w3c.dom.Node parent,
java.lang.String name)
|
static org.w3c.dom.Element |
appendChildNode(org.w3c.dom.Document doc,
java.lang.String namespace,
org.w3c.dom.Node parent,
java.lang.String name,
java.lang.String value)
|
static org.w3c.dom.Element |
appendChildNodeCDATA(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
java.lang.String name,
int value)
|
static org.w3c.dom.Element |
appendChildNodeCDATA(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
java.lang.String name,
java.lang.String value)
|
static org.w3c.dom.Document |
createDom()
|
static org.w3c.dom.Document |
createDom(java.io.File file)
Method to create a DOM document tree from a file |
static org.w3c.dom.Document |
createDom(java.io.InputStream is)
Method to create a DOM document tree from a InputStream |
static org.w3c.dom.Document |
createDom(java.lang.String xml)
Method to create a DOM document tree from a valid XML string |
static org.w3c.dom.Document |
createDomByPathname(java.lang.String pathname)
Method to create a DOM document tree from a fuke |
static org.w3c.dom.Node |
findAttribute(org.w3c.dom.Node node,
java.lang.String name)
Finds attribute of node by name. |
static org.w3c.dom.Node |
findNode(org.w3c.dom.Node node,
java.lang.String nodeName)
Find node by name recursively. |
static boolean |
getAttributeBoolean(org.w3c.dom.Node node,
java.lang.String name)
Gets the boolean value of a named attribute of a node. |
static double |
getAttributeDouble(org.w3c.dom.Node node,
java.lang.String name,
double errValue)
Gets the double value of a named attribute of a node. |
static int |
getAttributeInteger(org.w3c.dom.Node node,
java.lang.String name,
int errValue)
Gets the integer value of a named attribute of a node. |
static java.lang.String |
getAttributeString(org.w3c.dom.Node node,
java.lang.String name)
Gets the value of a named attribute of a node. |
static boolean |
getChildBoolean(org.w3c.dom.Node node,
java.lang.String xpath)
|
static boolean |
getChildBooleanByName(org.w3c.dom.Node node,
java.lang.String nodeName)
"1" means true. |
static org.w3c.dom.Node |
getChildByName(org.w3c.dom.Node node,
java.lang.String nodeName)
Find node by name. |
static java.util.Date |
getChildDate(org.w3c.dom.Node node,
java.lang.String xpath)
|
static double |
getChildDouble(org.w3c.dom.Node node,
java.lang.String xpath)
|
static double |
getChildDoubleByName(org.w3c.dom.Node node,
java.lang.String nodeName,
double errValue)
|
static int |
getChildInteger(org.w3c.dom.Node node,
java.lang.String xpath)
|
static int |
getChildIntegerByName(org.w3c.dom.Node node,
java.lang.String nodeName,
int errValue)
|
static java.lang.String |
getChildString(org.w3c.dom.Node node,
java.lang.String xpath)
|
static java.lang.String |
getChildStringByName(org.w3c.dom.Node node,
java.lang.String nodeName,
java.lang.String errValue)
|
static java.lang.String |
getChildStringNS(org.w3c.dom.Element element,
java.lang.String namespace,
java.lang.String childName)
|
static java.lang.String |
getXmlStringFromDom(org.w3c.dom.Document doc)
Method to get formatted Xml string from Xml document |
static java.lang.String |
getXmlStringFromSource(javax.xml.transform.Source payload)
Method to get formatted Xml string from Xml source |
static void |
saveDomToFile(org.w3c.dom.Document doc,
java.lang.String filePath)
Save content of DOM to a file. |
static void |
setChildValue(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
java.lang.String childName,
int value)
|
static void |
setChildValue(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
java.lang.String childName,
java.lang.String value)
|
static java.lang.String |
xslTransform(org.w3c.dom.Document xmlDoc,
org.w3c.dom.Document xslDoc)
Performs XSL transformation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XmlUtil()
Method Detail |
---|
public static java.lang.String getXmlStringFromSource(javax.xml.transform.Source payload)
payload
- Source
public static java.lang.String getXmlStringFromDom(org.w3c.dom.Document doc)
doc
-
public static org.w3c.dom.Document createDom(java.lang.String xml) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
xml
- String
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
public static org.w3c.dom.Document createDom() throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
public static org.w3c.dom.Document createDom(java.io.File file) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
file
- Source file for the DOM
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
public static org.w3c.dom.Document createDom(java.io.InputStream is) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
is
- InputStream
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
public static org.w3c.dom.Document createDomByPathname(java.lang.String pathname) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
pathname
- Source file for the DOM
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
public static org.w3c.dom.Element appendChildNode(org.w3c.dom.Document doc, org.w3c.dom.Node parent, java.lang.String name)
doc
- Documentparent
- Nodename
- String
public static org.w3c.dom.Element appendChildNode(org.w3c.dom.Document doc, java.lang.String namespace, org.w3c.dom.Node parent, java.lang.String name)
doc
- Documentnamespace
- Stringparent
- Nodename
- String
public static org.w3c.dom.Element appendChildNode(org.w3c.dom.Document doc, org.w3c.dom.Node parent, java.lang.String name, int value)
doc
- Documentparent
- Nodename
- Stringvalue
- int
public static org.w3c.dom.Element appendChildNode(org.w3c.dom.Document doc, org.w3c.dom.Node parent, java.lang.String name, java.lang.String value)
doc
- Documentparent
- Nodename
- Stringvalue
- String
public static org.w3c.dom.Element appendChildNode(org.w3c.dom.Document doc, java.lang.String namespace, org.w3c.dom.Node parent, java.lang.String name, java.lang.String value)
doc
- Documentnamespace
- Stringparent
- Nodename
- Stringvalue
- String
public static void appendAttributeNode(org.w3c.dom.Element parent, java.lang.String name, java.lang.String value)
parent
- Elementname
- Stringvalue
- Stringpublic static void appendAttributeNode(java.lang.String namespace, org.w3c.dom.Element parent, java.lang.String name, java.lang.String value)
namespace
- Stringparent
- Elementname
- Stringvalue
- Stringpublic static void appendAttributeNode(org.w3c.dom.Element parent, java.lang.String name, int value)
parent
- Elementname
- Stringvalue
- intpublic static void appendAttributeNode(java.lang.String namespace, org.w3c.dom.Element parent, java.lang.String name, int value)
namespace
- Stringparent
- Elementname
- Stringvalue
- intpublic static org.w3c.dom.Element appendChildNodeCDATA(org.w3c.dom.Document doc, org.w3c.dom.Node parent, java.lang.String name, int value)
doc
- Documentparent
- Nodename
- Stringvalue
- int
public static org.w3c.dom.Element appendChildNodeCDATA(org.w3c.dom.Document doc, org.w3c.dom.Node parent, java.lang.String name, java.lang.String value)
doc
- Documentparent
- Nodename
- Stringvalue
- String
public static java.lang.String getChildString(org.w3c.dom.Node node, java.lang.String xpath) throws javax.xml.transform.TransformerException
node
- Nodexpath
- String
javax.xml.transform.TransformerException
public static java.lang.String getChildStringNS(org.w3c.dom.Element element, java.lang.String namespace, java.lang.String childName)
element
- Elementnamespace
- StringchildName
- String
public static int getChildInteger(org.w3c.dom.Node node, java.lang.String xpath) throws javax.xml.transform.TransformerException
node
- Nodexpath
- String
javax.xml.transform.TransformerException
public static boolean getChildBoolean(org.w3c.dom.Node node, java.lang.String xpath) throws javax.xml.transform.TransformerException
node
- Nodexpath
- String
javax.xml.transform.TransformerException
public static double getChildDouble(org.w3c.dom.Node node, java.lang.String xpath) throws javax.xml.transform.TransformerException
node
- Nodexpath
- String
javax.xml.transform.TransformerException
public static java.util.Date getChildDate(org.w3c.dom.Node node, java.lang.String xpath) throws javax.xml.transform.TransformerException, java.text.ParseException
node
- Nodexpath
- String
javax.xml.transform.TransformerException
java.text.ParseException
public static org.w3c.dom.Node findNode(org.w3c.dom.Node node, java.lang.String nodeName)
node
- NodenodeName
- String
public static org.w3c.dom.Node getChildByName(org.w3c.dom.Node node, java.lang.String nodeName)
node
- NodenodeName
- String
public static java.lang.String getChildStringByName(org.w3c.dom.Node node, java.lang.String nodeName, java.lang.String errValue)
node
- NodenodeName
- StringerrValue
- String
public static int getChildIntegerByName(org.w3c.dom.Node node, java.lang.String nodeName, int errValue)
node
- NodenodeName
- StringerrValue
- int
public static boolean getChildBooleanByName(org.w3c.dom.Node node, java.lang.String nodeName)
node
- NodenodeName
- String
public static double getChildDoubleByName(org.w3c.dom.Node node, java.lang.String nodeName, double errValue)
node
- NodenodeName
- StringerrValue
- double
public static java.lang.String xslTransform(org.w3c.dom.Document xmlDoc, org.w3c.dom.Document xslDoc) throws javax.xml.transform.TransformerConfigurationException, javax.xml.transform.TransformerException
xmlDoc
- DocumentxslDoc
- Document
javax.xml.transform.TransformerConfigurationException
javax.xml.transform.TransformerException
public static org.w3c.dom.Node findAttribute(org.w3c.dom.Node node, java.lang.String name)
node
- Node The context node.name
- String
public static java.lang.String getAttributeString(org.w3c.dom.Node node, java.lang.String name)
node
- Node The context node.name
- String
public static int getAttributeInteger(org.w3c.dom.Node node, java.lang.String name, int errValue)
node
- Node The context node.name
- StringerrValue
- int
public static double getAttributeDouble(org.w3c.dom.Node node, java.lang.String name, double errValue)
node
- Node The context node.name
- StringerrValue
- double
public static boolean getAttributeBoolean(org.w3c.dom.Node node, java.lang.String name)
node
- Nodename
- String
public static void setChildValue(org.w3c.dom.Document doc, org.w3c.dom.Node parent, java.lang.String childName, java.lang.String value)
doc
- Documentparent
- NodechildName
- Stringvalue
- Stringpublic static void setChildValue(org.w3c.dom.Document doc, org.w3c.dom.Node parent, java.lang.String childName, int value)
doc
- Documentparent
- NodechildName
- Stringvalue
- intpublic static void saveDomToFile(org.w3c.dom.Document doc, java.lang.String filePath) throws java.lang.Exception
doc
- DocumentfilePath
- String
java.lang.Exception
|
Changes since the last release |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The information contained in this document is proprietary and confidential.
Use of this information and the eBay API requires a Non-Disclosure Agreement (NDA) between the user and eBay Inc.
For information regarding a qualifying NDA, contact Developer Relations:
developer-relations@ebay.com
© 2004-2009 eBay Inc. All rights reserved.