gpt4 book ai didi

html - 使用 perl 处理 C 源代码的 Doxygen HTML 输出——如何从 href 加载文件?

转载 作者:行者123 更新时间:2023-11-30 17:38:09 25 4
gpt4 key购买 nike

我有一个包含无数源文件的 C 程序,我在它上面运行 Doxygen 生成 HTML。接下来,我想根据在 HTML 中找到的内容生成一些 C 代码。

我使用 Mojo::Dom 创建了一个脚本。我可以从文件中提取我想要的大部分信息,但我没有找到一个很好的方法来跟踪链接来加载我感兴趣的其他 HTML 文件。在这样的代码中:

<p>
&nbsp;
<p>
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
<li>VarName1
: <a class="el" href="source1_8c.html#f8724fb54bfdf8ce9871043027ba1032">source1.c</a>
<li>VarName2
: <a class="el" href="source1_8c.html#6d7c65255b62c7394c75bee4895e465c">source1.c</a>
...

加载 source1_8c.html 的简单、干净的方法是什么?更具体地说,href 引用的部分?

我试图避免使用 perl 正则表达式,因为我希望找到对我想要的东西的更高级别的支持。但如果需要的话我会的。

谢谢!

最佳答案

如果 href 指向本地文件,则使用 Mojo::Util::slurp读入文件,然后创建 Mojo::DOM对象出来。

关于html - 使用 perl 处理 C 源代码的 Doxygen HTML 输出——如何从 href 加载文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22204940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com