我有一個 xml 檔案,想知道使用 R 的特定節點的計數。我的 xml 如下所示。節點數應該是 4。我正在使用xml2包。<tag>請注意,在我不想計算的同一級別上還有另一個元素。
我很感激幫助。謝謝!
<root>
<node>
<string>1</string>
<string>2</string>
<string>3</string>
<string>4</string>
</node>
<node>
<string>5</string>
<string>6</string>
<string>7</string>
<string>8</string>
</node>
<node>
<string>9</string>
<string>10</string>
<string>11</string>
<string>12</string>
</node>
<node>
<string>13</string>
<string>14</string>
<string>15</string>
<string>16</string>
</node>
<tag>
<string>17</string>
</tag>
</root>
uj5u.com熱心網友回復:
library(xml2)
length(xml2::xml_find_all(doc, ".//node"))
# [1] 4
doc <- read_xml("<root>
<node>
<string>1</string>
<string>2</string>
<string>3</string>
<string>4</string>
</node>
<node>
<string>5</string>
<string>6</string>
<string>7</string>
<string>8</string>
</node>
<node>
<string>9</string>
<string>10</string>
<string>11</string>
<string>12</string>
</node>
<node>
<string>13</string>
<string>14</string>
<string>15</string>
<string>16</string>
</node>
<tag>
<string>17</string>
</tag>
</root>
")
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/459320.html
上一篇:如何使用PerlLibXML在缺少的地方添加一個ChildNode?
下一篇:錯誤的屬性值轉換?
