XiMpLe: A Simple XML Tree Parser and Generator
Version 0.10-1

Provides a simple XML tree parser/generator. It includes functions to read XML files into R objects, get information out of and into nodes, and write R objects back to XML code. It's not as powerful as the 'XML' package and doesn't aim to be, but for simple XML handling it could be useful. It was originally developed for the R GUI and IDE 'RKWard' , to make plugin development easier.

Browse man pages Browse package API and functions Browse package files

AuthorMeik Michalke [aut, cre]
Date of publication2017-04-10 21:10:09 UTC
MaintainerMeik Michalke <meik.michalke@hhu.de>
LicenseGPL (>= 3)
Version0.10-1
URL https://reaktanz.de/?c=hacking&s=XiMpLe
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("XiMpLe")

Man pages

node: Extract/manipulate a node or parts of it from an XML tree
parseXMLTree: Read an XML file into an R object
pasteXML-methods: Paste methods for XiMpLe XML objects
pasteXMLTag: Write an XML tag
show-methods: Show method for S4 objects of XiMpLe XML classes
validXML: Validate S4 objects of XiMpLe XML classes
XiMpLe.doc-class: Class XiMpLe.doc
XiMpLe.node-class: Class XiMpLe.node
XiMpLe-package: The XiMpLe Package
XiMpLe.validity-class: Class XiMpLe.validity
XMLgenerators: Generate XML generator functions from XiMpLe.valisity object
XMLGetters-methods: Getter/setter methods for S4 objects of XiMpLe XML classes
XMLNode: Constructor function for XiMpLe.node objects
XMLTree: Constructor function for XiMpLe.doc objects
XMLValidity: Constructor function for XiMpLe.validity objects

Functions

XML.cdata Source code
XML.commcdata Source code
XML.comment Source code
XML.declaration Source code
XML.def Source code
XML.doctype Source code
XML.emptyTag Source code
XML.endTag Source code
XML.nodes Source code
XML.single.tags Source code
XML.tagName Source code
XML.value Source code
XMLAttrs Man page
XMLAttrs,-methods Man page
XMLAttrs,XiMpLe.node-method Man page
XMLAttrs<- Man page
XMLAttrs<-,-methods Man page
XMLAttrs<-,XiMpLe.node-method Man page
XMLChildren Man page
XMLChildren,-methods Man page Man page
XMLChildren,XiMpLe.doc-method Man page
XMLChildren,XiMpLe.node-method Man page
XMLChildren<- Man page
XMLChildren<-,-methods Man page Man page
XMLChildren<-,XiMpLe.doc-method Man page
XMLChildren<-,XiMpLe.node-method Man page
XMLDTD Man page
XMLDTD,-methods Man page
XMLDTD,XiMpLe.doc-method Man page
XMLDTD<- Man page
XMLDTD<-,-methods Man page
XMLDTD<-,XiMpLe.doc-method Man page
XMLDecl Man page
XMLDecl,-methods Man page
XMLDecl,XiMpLe.doc-method Man page
XMLDecl<- Man page
XMLDecl<-,-methods Man page
XMLDecl<-,XiMpLe.doc-method Man page
XMLFile Man page
XMLFile,-methods Man page
XMLFile,XiMpLe.doc-method Man page
XMLFile<- Man page
XMLFile<-,-methods Man page
XMLFile<-,XiMpLe.doc-method Man page
XMLName Man page
XMLName,-methods Man page
XMLName,XiMpLe.node-method Man page
XMLName<- Man page
XMLName<-,-methods Man page
XMLName<-,XiMpLe.node-method Man page
XMLNode Man page Source code
XMLScan Man page
XMLScan,-methods Man page
XMLScan,XiMpLe.doc-method Man page
XMLScan,XiMpLe.node-method Man page
XMLScan<- Man page
XMLScan<-,-methods Man page
XMLScan<-,XiMpLe.doc-method Man page
XMLScan<-,XiMpLe.node-method Man page
XMLScanDeep Man page
XMLScanDeep,-methods Man page
XMLScanDeep,XiMpLe.doc-method Man page
XMLScanDeep,XiMpLe.node-method Man page
XMLTree Man page Source code
XMLValidity Man page Source code
XMLValue Man page
XMLValue,-methods Man page
XMLValue,XiMpLe.node-method Man page
XMLValue<- Man page
XMLValue<-,-methods Man page
XMLValue<-,XiMpLe.node-method Man page
XMLgenRecursion Source code
XMLgenerators Man page
XMLgenerators,-methods Man page
XMLgenerators,XiMpLe.validity-method Man page Man page
XiMpLe-package Man page
XiMpLe.XML-class Man page
XiMpLe.doc,-class Man page
XiMpLe.doc-class Man page
XiMpLe.node,-class Man page
XiMpLe.node-class Man page
XiMpLe.validity,-class Man page
XiMpLe.validity-class Man page
child.list Source code
find.nodes Source code
indent Source code
is.XiMpLe.doc Man page Source code
is.XiMpLe.node Man page Source code
is.XiMpLe.validity Man page Source code
lookupAttrName Source code
node Man page
node,-methods Man page
node,XiMpLe.XML-method Man page
node,XiMpLe.doc-method Man page
node,XiMpLe.node-method Man page
node<- Man page
node<-,-methods Man page
node<-,XiMpLe.XML-method Man page
node<-,XiMpLe.doc-method Man page
node<-,XiMpLe.node-method Man page
parseXMLAttr Source code
parseXMLTag Source code
parseXMLTree Man page Source code
pasteXML Man page
pasteXML,-methods Man page
pasteXML,XiMpLe.doc-method Man page Man page
pasteXML,XiMpLe.node-method Man page
pasteXMLAttr Source code
pasteXMLNode Man page Source code
pasteXMLTag Man page Source code
pasteXMLTree Man page Source code
recursiveScan Source code
replace.nodes Source code
setMinIndent Source code
show,-methods Man page
show,XiMpLe.XML-method Man page
show,XiMpLe.doc-method Man page
show,XiMpLe.node-method Man page
split.chars Source code
trim Source code
valid.attribute Source code
valid.child Source code
validParamName Source code
validXML Man page
validXML,-methods Man page
validXML,XiMpLe.XML-method Man page Man page
validXML,XiMpLe.doc-method Man page
validXML,XiMpLe.node-method Man page
xml.tidy Source code

Files

inst
inst/CITATION
inst/NEWS.Rd
inst/doc
inst/doc/XiMpLe_vignette.R
inst/doc/XiMpLe_vignette.Rnw
inst/doc/XiMpLe_vignette.pdf
tests
tests/testthat.R
tests/testthat
tests/testthat/sample_XML_tree_changed_value.RData
tests/testthat/sample_XML_node_attrs.RData
tests/testthat/sample_XML_tree.RData
tests/testthat/sample_XML_node_empty_dput.txt
tests/testthat/sample_RSS_parsed.RData
tests/testthat/koRpus_RSS_sample.xml
tests/testthat/sample_XML_node_closed_dput.txt
tests/testthat/sample_XML_validity.RData
tests/testthat/sample_XML_tree_changed.RData
tests/testthat/sample_XML_node_extracted.RData
tests/testthat/tests.R
NAMESPACE
R
R/01_method_02_node.R
R/parseXMLTree.R
R/01_method_03_show.R
R/XiMpLe-internal.R
R/XiMpLe-package.R
R/00_class_02_XiMpLe.doc.R
R/pasteXMLTag.R
R/XMLNode.R
R/XMLValidity.R
R/01_method_05_XMLgenerators.R
R/00_class_01_XiMpLe.node.R
R/00_class_03_XiMpLe.validity.R
R/01_method_01_pasteXML.R
R/01_method_04_validXML.R
R/XMLTree.R
R/zzz_is_get_utils.R
vignettes
vignettes/XiMpLe_vignette.Rnw
README.md
MD5
DESCRIPTION
ChangeLog
man
man/XiMpLe-package.Rd
man/XMLNode.Rd
man/XiMpLe.node-class.Rd
man/pasteXMLTag.Rd
man/parseXMLTree.Rd
man/XMLGetters-methods.Rd
man/pasteXML-methods.Rd
man/XMLTree.Rd
man/node.Rd
man/XiMpLe.validity-class.Rd
man/XMLgenerators.Rd
man/validXML.Rd
man/XMLValidity.Rd
man/XiMpLe.doc-class.Rd
man/show-methods.Rd
XiMpLe documentation built on May 19, 2017, 7:09 a.m.