2017-05-01 5 views
1

非常に長いXMLファイルがあります。それらを「Dokuwiki table」に変換する方法は?XMLを特別な "プレーンテキスト"形式に変換しますか?

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 | 
+0

xmlをテーブルから先に変換するには、xmlをExcelで開きます。次に、|でCONCATENATEを使用します。テーブルをwikiマークアップに変換する。 – Vlad

答えて

0

タスクのこの種の従来のUNIXツールキットは、あなたの親友であるため。ここでsedまたはawkは非常によく解決できます。しかし、あなたがこれらのツールに慣れていない場合は、テキストエディタの置換関数を使用することもできます。この簡単なケースでは、私が見ているようにここで問題を解決できます。 <name></name>\n<type>、および</type>|に置き換えて、ファイルの先頭と最後でゴミをカットしてください。 (今は試してみませんでしたが、おそらく最初に推測すると\nでさらに処理しなければならないでしょうか?<xml row>も空の文字列に置き換える必要があり、もっと多くのタグがある場合は同じことが適用されます。

関連する問題