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

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

[复制链接]
发表于 2012-10-2 07:09:14 | 显示全部楼层 |阅读模式
xmlRoot(XML)
xmlRoot()所属R语言包:XML

                                        Get the top-level XML node.
                                         获取顶级XML节点。

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

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

These are a collection of methods for providing easy access to the top-level XMLNode object resulting from parsing an XML document.  They simplify accessing this node in the presence of auxillary information such as DTDs, file name and version information that is returned as part of the parsing.
这是一个集合的方法可以方便地前往顶级XMLNode从解析一个XML文档对象。它们简化了访问节点存在的auxillary信息(如DTD),文件名和版本信息,则返回部分的解析。


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


xmlRoot(x, skip = TRUE, ...)
## S3 method for class 'XMLDocumentContent'
xmlRoot(x, skip = TRUE, ...)
## S3 method for class 'XMLInternalDocument'
xmlRoot(x, skip = TRUE, addFinalizer = NA, ...)
## S3 method for class 'HTMLDocument'
xmlRoot(x, skip = TRUE, ...)



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

参数:x
the object whose root/top-level XML node is to be returned.
要返回的对象,其根/顶级XML节点。


参数:skip
a logical value that controls whether DTD nodes and/or XMLComment objects that appear before the “real” top-level node of the document should be ignored (TRUE) or not (FALSE) when returning the root node.
DTD的节点和/或XMLCOMMENT的对象出现在“真正的”顶级节点的文件是否应该被忽略(TRUE)或不(FALSE)时,返回一个逻辑值,用于控制根节点。


参数:...
arguments that are passed by the generic to the different specialized  methods of this generic.
通过这个通用的方法对不同专业的通用的参数。


参数:addFinalizer
a logical value or identifier for a C routine that controls whether we register finalizers on the intenal node.
C程序,控制我们是否终结的内置式节点上注册一个逻辑值或标识符。


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

An object of class XMLNode.
对象的类XMLNode。


注意----------Note----------

One cannot obtain the parent or top-level node of an XMLNode object in S. This is different from  languages like C, Java, Perl, etc. and is primarily
这是不同的语言如C,Java和Perl等,主要是无法获得父母或顶级节点的XMLNode对象在S.


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


Duncan Temple Lang



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



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

xmlTreeParse [[.XMLNode
xmlTreeParse[[.XMLNode


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


  doc <- xmlTreeParse(system.file("exampleData", "mtcars.xml", package="XML"))
  xmlRoot(doc)
   # Note that we cannot use getSibling () on a regular R-level XMLNode object[需要注意的是,我们不能使用定期R-XMLNode对象getSibling()]
   # since we cannot go back up or across the tree from that node, but[因为我们不能去备份或整个树从该节点,但]
   # only down to the children.[只给孩子们。]

    # Using an internal node via xmlParse (== xmlInternalTreeParse())[使用一个内部节点通过XMLPARSE(== xmlInternalTreeParse())]
  doc <- xmlParse(system.file("exampleData", "mtcars.xml", package="XML"))
  n = xmlRoot(doc, skip = FALSE)
     # skip over the DTD and the comment[跳过DTD和评论]
  d = getSibling(getSibling(n))

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 16:46 , Processed in 0.023749 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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