需要帮助将以下 html 转换为带有 html 元标记的 csv
<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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个 XSLT1 解决方案
请注意,由于您的输入在数据前后包含换行符,因此它也将被写入输出,从而导致第一行和最后一行空白。
Here's an XSLT1 solution
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.