Package: XiMpLe 0.11-3

Meik Michalke

XiMpLe: A Simple XML Tree Parser and Generator

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' <https://rkward.kde.org>, to make plugin development easier.

Authors:Meik Michalke [aut, cre]

XiMpLe_0.11-3.tar.gz
XiMpLe_0.11-3.tar.gz(r-4.5-noble)XiMpLe_0.11-3.tar.gz(r-4.4-noble)
XiMpLe_0.11-3.tgz(r-4.4-emscripten)XiMpLe_0.11-3.tgz(r-4.3-emscripten)
XiMpLe.pdf |XiMpLe.html
XiMpLe/json (API)
NEWS

# Install 'XiMpLe' in R:
install.packages('XiMpLe', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/rkward-community/ximple/issues

42 exports 0.23 score 0 dependencies 17 scripts 356 downloads

Last updated 2 months agofrom:25f24f31bd. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKAug 23 2024
R-4.5-linuxOKAug 23 2024

Exports:as_XiMpLe_docas_XiMpLe_nodegen_tag_functionsis.XiMpLe_nodeis.XiMpLe.docis.XiMpLe.nodeis.XiMpLe.validitynodenode<-parseXMLTreepasteXMLpasteXMLNodepasteXMLTagpasteXMLTreeprovide_fileshowvalidXMLXiMpLe_docXiMpLe_doc_oldXiMpLe_nodeXiMpLe_node_oldXMLAttrsXMLAttrs<-XMLChildrenXMLChildren<-XMLDeclXMLDecl<-XMLDTDXMLDTD<-XMLFileXMLFile<-XMLgeneratorsXMLNameXMLName<-XMLNodeXMLScanXMLScan<-XMLScanDeepXMLTreeXMLValidityXMLValueXMLValue<-

Dependencies:

The XiMpLe Package

Rendered fromXiMpLe_vignette.Rmdusingknitr::rmarkdownon Aug 23 2024.

Last update: 2023-03-02
Started: 2017-12-12

Readme and manuals

Help Manual

Help pageTopics
A Simple XML Tree Parser and GeneratorXiMpLe-package XiMpLe
Function generator to simplify generation of 'XiMpLe_node' objectsgen_tag_functions
Extract/manipulate a node or parts of it from an XML treenode node,-methods node,XiMpLe.doc-method node,XiMpLe.node-method node,XiMpLe.XML-method node,XiMpLe_doc-method node,XiMpLe_node-method node<- node<-,-methods node<-,XiMpLe.doc-method node<-,XiMpLe.node-method node<-,XiMpLe.XML-method node<-,XiMpLe_doc-method node<-,XiMpLe_node-method XiMpLe.XML-class
Read an XML file into an R objectparseXMLTree
Paste methods for XiMpLe XML objectspasteXML pasteXML,-methods pasteXML,XiMpLe_doc-method pasteXML,XiMpLe_node-method pasteXMLNode pasteXMLTree
Write an XML tagpasteXMLTag
Manage static files in project directoryprovide_file
Show method for S4 objects of XiMpLe XML classesshow,-methods show,XiMpLe.doc-method show,XiMpLe.node-method show,XiMpLe.XML-method show,XiMpLe_doc-method show,XiMpLe_node-method
Validate S4 objects of XiMpLe XML classesvalidXML validXML,-methods validXML,XiMpLe.doc-method validXML,XiMpLe.node-method validXML,XiMpLe.XML-method
Classes XiMpLe_doc and XiMpLe.doc (old)as_XiMpLe_doc as_XiMpLe_doc,-methods as_XiMpLe_doc,XiMpLe.doc-method is.XiMpLe.doc XiMpLe.doc,-class XiMpLe.doc-class XiMpLe_doc XiMpLe_doc,-class XiMpLe_doc-class XiMpLe_doc_old
Classes XiMpLe_node and XiMpLe.node (old)as_XiMpLe_node as_XiMpLe_node,-methods as_XiMpLe_node,XiMpLe.node-method is.XiMpLe.node is.XiMpLe_node XiMpLe.node,-class XiMpLe.node-class XiMpLe_node XiMpLe_node,-class XiMpLe_node-class XiMpLe_node_old
Class XiMpLe.validityis.XiMpLe.validity XiMpLe.validity,-class XiMpLe.validity-class XMLValidity
Generate XML generator functions from XiMpLe.validity objectXMLgenerators XMLgenerators,-methods XMLgenerators,XiMpLe.validity-method
Getter/setter methods for S4 objects of XiMpLe XML classesXMLAttrs XMLAttrs,-methods XMLAttrs,XiMpLe_node-method XMLAttrs<- XMLAttrs<-,-methods XMLAttrs<-,XiMpLe_node-method XMLChildren XMLChildren,-methods XMLChildren,XiMpLe_doc-method XMLChildren,XiMpLe_node-method XMLChildren<- XMLChildren<-,-methods XMLChildren<-,XiMpLe_doc-method XMLChildren<-,XiMpLe_node-method XMLDecl XMLDecl,-methods XMLDecl,XiMpLe_doc-method XMLDecl<- XMLDecl<-,-methods XMLDecl<-,XiMpLe_doc-method XMLDTD XMLDTD,-methods XMLDTD,XiMpLe_doc-method XMLDTD<- XMLDTD<-,-methods XMLDTD<-,XiMpLe_doc-method XMLFile XMLFile,-methods XMLFile,XiMpLe_doc-method XMLFile<- XMLFile<-,-methods XMLFile<-,XiMpLe_doc-method XMLName XMLName,-methods XMLName,XiMpLe_node-method XMLName<- XMLName<-,-methods XMLName<-,XiMpLe_node-method XMLScan XMLScan,-methods XMLScan,XiMpLe_doc-method XMLScan,XiMpLe_node-method XMLScan<- XMLScan<-,-methods XMLScan<-,XiMpLe_doc-method XMLScan<-,XiMpLe_node-method XMLScanDeep XMLScanDeep,-methods XMLScanDeep,XiMpLe_doc-method XMLScanDeep,XiMpLe_node-method XMLValue XMLValue,-methods XMLValue,XiMpLe_node-method XMLValue<- XMLValue<-,-methods XMLValue<-,XiMpLe_node-method
Deprecated functions and methodspasteXML,XiMpLe.doc-method pasteXML,XiMpLe.node-method XiMpLe-deprecated XMLAttrs,XiMpLe.node-method XMLAttrs<-,XiMpLe.node-method XMLChildren,XiMpLe.doc-method XMLChildren,XiMpLe.node-method XMLChildren<-,XiMpLe.doc-method XMLChildren<-,XiMpLe.node-method XMLDecl,XiMpLe.doc-method XMLDecl<-,XiMpLe.doc-method XMLDTD,XiMpLe.doc-method XMLDTD<-,XiMpLe.doc-method XMLFile,XiMpLe.doc-method XMLFile<-,XiMpLe.doc-method XMLName,XiMpLe.node-method XMLName<-,XiMpLe.node-method XMLScan,XiMpLe.doc-method XMLScan,XiMpLe.node-method XMLScan<-,XiMpLe.doc-method XMLScan<-,XiMpLe.node-method XMLScanDeep,XiMpLe.doc-method XMLScanDeep,XiMpLe.node-method XMLValue,XiMpLe.node-method XMLValue<-,XiMpLe.node-method
Constructor function for 'XiMpLe_node' objectsXMLNode
Constructor function for XiMpLe.doc objectsXMLTree