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

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

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

                                        Perform the XInclude substitutions
                                         执行的XInclude替换

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

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

This function and its methods process the XInclude directives within the document of the form <xi:include href="..."     xpointer=".." and perform the actual substitution.
此功能的方法处理的XInclude内文件的形式<xi:include href="..."     xpointer=".."指令,并执行实际的替代。

These are only relevant for "internal nodes" as generated via xmlInternalTreeParse and newXMLNode and their related functions. When dealing with XML documents via xmlTreeParse or xmlEventParse, the XInclude nodes are controlled during the parsing.
这些仅仅是通过xmlInternalTreeParse和newXMLNode及其相关功能所产生的“内部节点”有关。在处理XML文件通过xmlTreeParse或xmlEventParse的人,XInclude节点在分析控制。


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


processXInclude(node, flags = 0L)



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

参数:node
an XMLInternalDocument object or an XMLInternalElement node or a list of such internal nodes, e.g. returned from xpathApply.
一个XMLInternalDocument的对象或XMLInternalElement节点或这样的内部节点的列表,例如返回xpathApply。


参数:flags
an integer value that provides information to control how the XInclude substitutions are done, i.e. how they are parsed. This is a bitwise OR'ing of some or all of the xmlParserOption values. This will be turned into an enum in R in the future.
提供的信息来控制的XInclude替换是在一个整数值,即他们是如何分析的。这是一个位或所得的部分或全部的xmlParserOption值的。这将在未来变成一个枚举在R。


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

These functions are used for their side-effect to modify the document and its nodes.
这些功能用于其副作用修改的文件和它的节点。


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


Duncan Temple Lang



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

XInclude

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

xmlInternalTreeParse newXMLNode
xmlInternalTreeParsenewXMLNode


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



  f = system.file("exampleData", "include.xml", package = "XML")
  doc = xmlInternalTreeParse(f, xinclude = FALSE)

  cat(saveXML(doc))
  sects = getNodeSet(doc, "//section")
  sapply(sects, function(x) xmlName(x[[2]]))
  processXInclude(doc)

  cat(saveXML(doc))

  f = system.file("exampleData", "include.xml", package = "XML")
  doc = xmlInternalTreeParse(f, xinclude = FALSE)
  section1 = getNodeSet(doc, "//section")[[1]]

     # process [过程]
  processXInclude(section1[[2]])

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 14:38 , Processed in 0.049826 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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