• <tfoot id='lYkRp'></tfoot>
      <i id='lYkRp'><tr id='lYkRp'><dt id='lYkRp'><q id='lYkRp'><span id='lYkRp'><b id='lYkRp'><form id='lYkRp'><ins id='lYkRp'></ins><ul id='lYkRp'></ul><sub id='lYkRp'></sub></form><legend id='lYkRp'></legend><bdo id='lYkRp'><pre id='lYkRp'><center id='lYkRp'></center></pre></bdo></b><th id='lYkRp'></th></span></q></dt></tr></i><div id='lYkRp'><tfoot id='lYkRp'></tfoot><dl id='lYkRp'><fieldset id='lYkRp'></fieldset></dl></div>

          <bdo id='lYkRp'></bdo><ul id='lYkRp'></ul>

        <small id='lYkRp'></small><noframes id='lYkRp'>

        <legend id='lYkRp'><style id='lYkRp'><dir id='lYkRp'><q id='lYkRp'></q></dir></style></legend>

      1. 有没有一种优雅的方法可以在 python 中使用 lxml 来计算 xml 文件中的标签元素?

        时间:2023-09-03

          <small id='kbKSy'></small><noframes id='kbKSy'>

          • <tfoot id='kbKSy'></tfoot>
              <bdo id='kbKSy'></bdo><ul id='kbKSy'></ul>
              <legend id='kbKSy'><style id='kbKSy'><dir id='kbKSy'><q id='kbKSy'></q></dir></style></legend>
              1. <i id='kbKSy'><tr id='kbKSy'><dt id='kbKSy'><q id='kbKSy'><span id='kbKSy'><b id='kbKSy'><form id='kbKSy'><ins id='kbKSy'></ins><ul id='kbKSy'></ul><sub id='kbKSy'></sub></form><legend id='kbKSy'></legend><bdo id='kbKSy'><pre id='kbKSy'><center id='kbKSy'></center></pre></bdo></b><th id='kbKSy'></th></span></q></dt></tr></i><div id='kbKSy'><tfoot id='kbKSy'></tfoot><dl id='kbKSy'><fieldset id='kbKSy'></fieldset></dl></div>

                    <tbody id='kbKSy'></tbody>
                  本文介绍了有没有一种优雅的方法可以在 python 中使用 lxml 来计算 xml 文件中的标签元素?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我可以将 xml 文件的内容读取为字符串并使用字符串操作来实现这一点,但我想有一种更优雅的方法可以做到这一点.由于我在文档中没有找到线索,所以我在这里:

                  I could read the content of the xml file to a string and use string operations to achieve this, but I guess there is a more elegant way to do this. Since I did not find a clue in the docus, I am sking here:

                  给定一个 xml(见下文)文件,您如何计算 xml 标签,例如 count of author-tags 在下面的示例中,最优雅的方式? 我们假设每个作者只出现一次.

                  Given an xml (see below) file, how do you count xml tags, like count of author-tags in the example bewlow the most elegant way? We assume, that each author appears exactly once.

                  <root>
                      <author>Tim</author>
                      <author>Eva</author>
                      <author>Martin</author>
                      etc.
                  </root>
                  

                  这个xml文件很琐碎,但有可能,作者并不总是一个接一个地列出来,他们之间可能还有其他的标签.

                  This xml file is trivial, but it is possible, that the authors are not always listed one after another, there may be other tags between them.

                  推荐答案

                  如果要统计所有作者标签:

                  If you want to count all author tags:

                  import lxml.etree
                  doc = lxml.etree.parse(xml)
                  count = doc.xpath('count(//author)')
                  

                  这篇关于有没有一种优雅的方法可以在 python 中使用 lxml 来计算 xml 文件中的标签元素?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何使用 Python 读取 MP3 中的 ID3 标签? 下一篇:PyGame 应用程序中的 SVG 渲染.在 Pygame 2.0 之前,Pygame 不支持 SVG.那你是怎么加载的

                  相关文章

                  <legend id='HtLWP'><style id='HtLWP'><dir id='HtLWP'><q id='HtLWP'></q></dir></style></legend>
                  <i id='HtLWP'><tr id='HtLWP'><dt id='HtLWP'><q id='HtLWP'><span id='HtLWP'><b id='HtLWP'><form id='HtLWP'><ins id='HtLWP'></ins><ul id='HtLWP'></ul><sub id='HtLWP'></sub></form><legend id='HtLWP'></legend><bdo id='HtLWP'><pre id='HtLWP'><center id='HtLWP'></center></pre></bdo></b><th id='HtLWP'></th></span></q></dt></tr></i><div id='HtLWP'><tfoot id='HtLWP'></tfoot><dl id='HtLWP'><fieldset id='HtLWP'></fieldset></dl></div>
                • <tfoot id='HtLWP'></tfoot>

                  <small id='HtLWP'></small><noframes id='HtLWP'>

                      <bdo id='HtLWP'></bdo><ul id='HtLWP'></ul>