R/newNode.R

makeNode <- function(node, newChildren) {
   if (inherits(node, 'XMLTextNode')) {
      node
   } else {
      name <- xmlName(node)
      attrs <- xmlAttrs(node)
      namespace <- xmlNamespace(node)
      namespaceDefinitions <- xmlNamespaceDefinitions(node)
      xmlNode(name,
              attrs=attrs,
              namespace=namespace,
              namespaceDefinitions=namespaceDefinitions,
              .children=newChildren)
   }
}

Try the odfWeave package in your browser

Any scripts or data that you put into this service are public.

odfWeave documentation built on May 2, 2019, 6:51 p.m.