【问题标题】:Converting HTML file into XML document using php, how to do it?使用php将HTML文件转换为XML文档,怎么做?
【发布时间】:2015-10-14 17:01:14
【问题描述】:

我想使用 php 将 HTML 文件转换为 XML 文档。我用谷歌搜索并解决了一些 stackoverflow 的问题,但找不到任何解决方案。

这是我的 html 代码,我想将其转换为 XML 文档。

<html>
<body>
    <ul>
    <li>Section 1</li>
    <li>Section 2
        <ul>
            <li>Section 2.1</li>
            <li>Section 2.2</li>
        </ul>
    </li>
    <li>Section 3</li>
</ul>
</body>
</html>

我想要它进入

<root>
    <part>
        <number>Section 1</number>
        <number>Section 2</number>
            <child_number>Section 2.1</child_number>
            <child_number>Section 2.2</child_number>
        <number>Section 3</number>
    </part>
</root>

如果有任何技术可以使用 php 将此 html 文件转换为 XML,请帮助我。 任何帮助将不胜感激。

【问题讨论】:

    标签: php html xml html-parsing


    【解决方案1】:

    看起来有人能够使用 tidy 完成与您正在寻找的类似的事情。 Converting HTML to XML。如果这不是一个选项,那么您可能需要编写一组代码来处理您的 html 文件并将它们导出到 xml。

    【讨论】:

    • 我去过你给我的解决方案,但是一旦我也尝试过,但不知何故在这种情况下它不起作用,我有两个 HTML 文件,如果我能够转换一个小的然后我能够转换一个大的,但我坚持自己的第一步。有没有更简单的方法可以做到这一点,我发现代码有点棘手。 :(
    • @unnat1993 不幸的是,我似乎找不到一个。我认为您可能会坚持手动将其转换为 XML,除非其他人有他们用来完成此任务的漂亮工具。
    • 我会尝试,如果我被困在这里,那么我会再次来到这里。感谢您的积极回复。 (Y)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-03
    • 1970-01-01
    • 2012-05-05
    • 2023-03-05
    相关资源
    最近更新 更多