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

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

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

                                        Indicate differences between two XML documents
                                         说明两个XML文档之间的差异

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

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

This function is an attempt to provide some assistance in determining if two XML documents are the same and if not, how they differ.  Rather than comparing the tree structure, this function compares the frequency distributions of the names of the node. It omits position, attributes, simple content from the comparison. Those are left to the functions that have more contextual information to compare two documents.
此功能是一个尝试提供一些协助,以决定如果两个XML文件是相同的,如果不是,它们之间的区别。而不是比较的树结构,此函数比较的频度分布的节点的名称。它省略了位置,属性,内容比较简单。那些剩下的功能,有更多的上下文信息来比较两个文件。


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


compareXMLDocs(a, b, ...)



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

参数:a,b
two parsed XML documents that must be internal documents, i.e. created with xmlParse or created with newXMLNode.
解析XML文件,必须是内部文件,即创建xmlParse或创建newXMLNode的。


参数:...
additional parameters that are passed on to the summary method for an internal document.
额外的参数被传递到summary方法的内部文件。


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

A list with elements
元素列表


参数:inA
the names and counts of the XML elements that only appear in the first document
只出现在头文件中的XML元素的名称和数量


参数:inB
the names and counts of the XML elements that only appear in the second document
只出现在第二份文件的XML元素的名称和计数


参数:countDiffs
a vector giving the difference in number of nodes with a particular name.
一个向量给具有特定名称的节点的数量的差异。

These give a description of what is missing from one document relative to the other.
这些给缺少从一个文档相对的其他的说明。


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



Duncan Temple Lang




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

getNodeSet
getNodeSet


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



tt =
'<x>
     <a>text</a>
     <b foo="1"/>
     <c bar="me">
        <d>a phrase</d>
     </c>
  </x>'

  a = xmlParse(tt, asText = TRUE)
  b = xmlParse(tt, asText = TRUE)
  d = getNodeSet(b, "//d")[[1]]
  xmlName(d) = "bob"
  addSibling(xmlParent(d), newXMLNode("c"))
  
  compareXMLDocs(a, b)

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


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

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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