fromXML | R Documentation |
Convert an XML node representing
a Schema value to an S object.
The different functions handle different
types of SOAP objets.
This also works on an XML string or filename.
The fromSOAPArray
supports the offset
and position
attributes for partially
transmitted and sparse arrays.
Currently, there are limits on the ....
fromXML(node, root = NULL, converters = SchemaPrimitiveConverters,
append = TRUE, type = NULL, multiRefs = list(),
namespaces = gatherNamespaceDefs(node))
node |
the XML node (and sub-nodes) giving the SOAP content.
The |
root |
the top-most node of the XML “document”
which is used for resolving |
converters |
a named-list of functions.
The names are used to find the appropriate converter
for a non-array or non-struct SOAP object.
The name comes from the value of the “xsi:type” attribute
or from the string “xsd:<element name>”
where |
append |
a logical value indicating whether to merge the converters with the default SOAPPrimitiveConverters, or use them as is. This is available for covenience so that the caller doesn't have to perform the two-step merging herself. |
type |
an optional type identifier
that if not specified is computed from the
|
multiRefs |
? |
namespaces |
a list of namespace information providing the mappings of the prefix to the namespace URI so that we can correctly resolve types such as "xsd:string". |
An R object corresponding to the information in the XML node. If there is a converter to create an instance of a class defined from the XML schema, then this is what is returned.
Duncan Temple Lang <duncan@wald.ucdavis.edu>
http://www.w3.org/TR/SOAP/ http://www.omegahat.org/SSOAP, http://www.omegahat.org/bugs.
The SSOAP
package.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.