将XML转换为特殊的“纯文本”格式?

时间:2017-05-01 18:09:29

标签: xml dokuwiki

我有一些很长的XML文件。如何将它们转换为“Dokuwiki表”?

XML文档如下:

<xml row>
<name>...</name>
<type>...</type>
.
.
.
</xml row>
<xml row>
.
.
.

dokuwiki表如:

^ I'm a table header ^ Me too ^
| I'm a table content | Me too |

1 个答案:

答案 0 :(得分:0)

对于这类任务,传统的unix工具包是你最好的朋友。 sedawk可以很好地解决问题。但是如果你不习惯这些工具,那么你甚至可以使用任何texteditor的替换功能,至少在这个简单的情况下,它可以解决这里的问题,如我所见。只需将<name></name>\n<type></type>替换为|,然后在文件的开头/结尾剪切垃圾。 (现在没试过,只是先猜一下,也许你需要更多地处理\n?并且<xml row>也需要用空字符串替换,如果还有更多的标签,同样适用。试试吧,你会看到!你可以解决它我确定!)