需要帮助将以下 html 转换为带有 h​​tml 元标记的 csv

发布于 2024-11-04 04:02:54 字数 520 浏览 0 评论 0原文

<html>
<head>
<title>My Headline</title>
<meta name="targetUrl" value="xyz.html?sym=abc"/>
<meta name="summary" value="A & B"/>
</head>
<body>
abc abc, pqr, xyz, rst tsd, prrrr, qqqqqqq, oooooo, opop opop, rtrttrt rtrtrtrt
</body>
</html>

正文标签应更改为 csv,因此输出应如下所示:

abc abc, pqr, xyz, rst tsd, prrrr, qqqqqqq, oooooo, opop opop, rtrttrt rtrtrtrt

如果我尝试@Jim 的解决方案

元标记发生解析异常,因为它们具有特殊字符

<html>
<head>
<title>My Headline</title>
<meta name="targetUrl" value="xyz.html?sym=abc"/>
<meta name="summary" value="A & B"/>
</head>
<body>
abc abc, pqr, xyz, rst tsd, prrrr, qqqqqqq, oooooo, opop opop, rtrttrt rtrtrtrt
</body>
</html>

The body tag should be changed to csv so the output should be like this :

abc abc, pqr, xyz, rst tsd, prrrr, qqqqqqq, oooooo, opop opop, rtrttrt rtrtrtrt

if i try @Jim's solution

parsing exception occurs for meta tags as they have special characters

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我一直都在从未离去 2024-11-11 04:02:55

这是一个 XSLT1 解决方案

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:output method="text"/>
  <xsl:template match="@*|node()"><xsl:apply-templates select="@*|node()"/></xsl:template>
  <xsl:template match="body"><xsl:value-of select="text()"/></xsl:template>
</xsl:stylesheet>

请注意,由于您的输入在数据前后包含换行符,因此它也将被写入输出,从而导致第一行和最后一行空白。

Here's an XSLT1 solution

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:output method="text"/>
  <xsl:template match="@*|node()"><xsl:apply-templates select="@*|node()"/></xsl:template>
  <xsl:template match="body"><xsl:value-of select="text()"/></xsl:template>
</xsl:stylesheet>

Note that since your input contains a newline before and after the data, it will be written to the output as well, resulting in a blank first and lasst line.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文