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

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

[复制链接]
发表于 2012-10-2 00:01:25 | 显示全部楼层 |阅读模式
XMLInternalDocument-class(XML)
XMLInternalDocument-class()所属R语言包:XML

                                        Class to represent reference to C-level data structure for an XML
                                         C-级数据结构的XML类来表示

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

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

This class is used to provide a handle/reference to a C-level data structure that contains the information from parsing  parsing XML content. This leaves the nodes in the DOM or tree as C-level nodes rather than converting them to explicit R XMLNode objects.  One can then operate on this tree in much the same way as one can the XMLNode representations, but we a) avoid copying the nodes to R, and b) can navigate the tree both down and up using xmlParent giving greater flexibility. Most importantly, one can use an XMLInternalDocument class object with an XPath expression to easily and relatively efficiently find nodes within a document that satisfy some criterion. See getNodeSet.
这个类是用来提供一个参考手柄/ C级的数据结构,其中包含的信息解析解析XML内容。这使得C-级别的节点中的节点DOM树,而不是把它们转换成明确的RXMLNode对象。然后,我们可以在大致相同的方式可以XMLNode表示这棵树上运行,但我们a)避免节点复制到R,和b)可以通过在树向上和向下使用xmlParent, 提供了更大的灵活性。最重要的是,可以使用XMLInternalDocument类对象的XPath表达式轻松,比较有效地在一个文档中的节点满足一些条件。见getNodeSet。


类对象----------Objects from the Class----------

Objects of this type are created via xmlTreeParse and   htmlTreeParse with the argument  useInternalNodes given as TRUE.
这种类型的对象,通过xmlTreeParse和htmlTreeParse与参数useInternalNodes为TRUE。


扩展----------Extends----------

Class oldClass, directly.
类oldClass,直接。


方法----------Methods----------

There are methods to serialize (dump) a document to a file or as a string, and to coerce it to a node by finding the top-level node of the document. There are functions to search the document for nodes specified by an XPath expression.
有一些方法来序列化(转储)文件,一个文件或一个字符串,并强制其到一个节点,通过寻找顶级节点的文件。有功能,在文档中搜索指定的XPath表达式的节点。


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



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

xmlTreeParse htmlTreeParse getNodeSet  
xmlTreeParsehtmlTreeParsegetNodeSet


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



f = system.file("exampleData", "mtcars.xml", package="XML")
doc = xmlParse(f)
getNodeSet(doc, "//variables[@count]")
getNodeSet(doc, "//record")

getNodeSet(doc, "//record[@id='Mazda RX4']")

# free(doc)[免费(DOC)]

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 17:27 , Processed in 0.026401 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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