R: Creates functions for XML parser for processing...

WSDLParseHandlers {SSOAP} | R Documentation

## Creates functions for XML parser for processing import/include XML nodes

### Description

This function is used, by default, when using regular R-level nodes (as opposed to internal/C-level nodes) when parsing an XML schema document. The function returns two functions which are used by the XML parser `xmlTreeParse` to convert import and include nodes within the XML schema by resolving the name of the referenced file and reading that document as another XML schema and inserting the results into the document.

It is often more convenient to use internal/C-level nodes and so use `xmlParse` rather than `xmlTreeParse`. The former does not use these handler functions.

### Usage

    WSDLParseHandlers(baseURI, verbose = FALSE, keepSchema = FALSE)

### Arguments

`baseURI` | the name of the parent/containing document being read, relative to which the `href` attribute of an import or include node will be resolved.
`verbose` | a logical indicating whether to emit messages to the console when processing an import or include node.
`keepSchema` | a logical value indicating whether to assign the resulting schema from processing an include or import node to the list of schema, indexed by the namespace prefix.

### Value

A named list of functions.

### Author(s)

Duncan Temple Lang

### References

The XML schema specification at http://www.w3.org/XML/Schema.

### See Also

`readSchema` in the XMLSchema package and `processWSDL`.

[Package SSOAP version 0.91-0 Index]