找回密码
 注册
查看: 545|回复: 0

R语言 XML包 append.xmlNode()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-10-1 23:36:46 | 显示全部楼层 |阅读模式
append.xmlNode(XML)
append.xmlNode()所属R语言包:XML

                                        Add children to an XML node
                                         孩子的XML节点

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

This appends one or more XML nodes as children of an existing node.
这将追加一个或多个XML节点的现有节点的孩子的。


用法----------Usage----------


append.XMLNode(to, ...)
append.xmlNode(to, ...)



参数----------Arguments----------

参数:to
the XML node to which the sub-nodes are to be added.
XML节点到该子节点是被添加。


参数:...
the sub-nodes which are to be added to the to node. If this is a list of XMLNode objects (e.g. create by a call to  lapply), then that list is used.
to节点被添加到子节点。如果这是一个listXMLNode对象(例如,创建通过调用lapply),然后该列表使用的。


值----------Value----------

The original to node containing its new children nodes.
原始的to,当中载有其新的子节点的节点。


(作者)----------Author(s)----------


Duncan Temple Lang



参考文献----------References----------



参见----------See Also----------

[<-.XMLNode [[<-.XMLNode [.XMLNode [[.XMLNode
[<-.XMLNode[[<-.XMLNode[.XMLNode[[.XMLNode


实例----------Examples----------


  # Create a very simple representation of a simple dataset.[一个简单的数据集创建一个非常简单的表示。]
  # This is just an example. The result is[这仅仅是一个例子。其结果是]
   # &lt;data numVars="2" numRecords="3"&gt;[<data numVars="2" numRecords="3">]
   # &lt;varNames&gt;[<varNames>]
   #  &lt;string&gt;[<字符串>]
   #   A[一]
   #  &lt;/string&gt;[</字符串>]
   #  &lt;string&gt;[<字符串>]
   #   B[乙]
   #  &lt;/string&gt;[</字符串>]
   # &lt;/varNames&gt;[</ varNames>]
   # &lt;record&gt;[<RECORD>]
   #  1.2 3.5[1.2 3.5]
   # &lt;/record&gt;[</ RECORD>]
   # &lt;record&gt;[<RECORD>]
   #  20.2 13.9[20.2 13.9]
   # &lt;/record&gt;[</ RECORD>]
   # &lt;record&gt;[<RECORD>]
   #  10.1 5.67[10.1 5.67]
   # &lt;/record&gt;[</ RECORD>]
   # &lt;/data&gt;[</数据>]


n = xmlNode("data", attrs = c("numVars" = 2, numRecords = 3))
n = append.xmlNode(n, xmlNode("varNames", xmlNode("string", "A"), xmlNode("string", "B")))
n = append.xmlNode(n, xmlNode("record", "1.2 3.5"))
n = append.xmlNode(n, xmlNode("record", "20.2 13.9"))
n = append.xmlNode(n, xmlNode("record", "10.1 5.67"))

print(n)


## Not run: [#不运行:]
   tmp <-  lapply(references, function(i) {
                                  if(!inherits(i, "XMLNode"))
                                    i <- xmlNode("reference", i)
                                  i
                              })

   r <- xmlNode("references")
   r[["references"]] <- append.xmlNode(r[["references"]], tmp)

## End(Not run)[#(不执行)]

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-24 15:35 , Processed in 0.023632 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表