0

こんにちは、サーバーから送信される文字列を解析するタスクが与えられました。

文字列は次のようになります。

<first name=$Jon$ last name=$Doe$/><first name=$Doe$ last name=$Jon$/><first name=$r$ last name=$k$/>

必要な出力は次のとおりです。

first name: Jon
last name: Doe
-------------------
first name: Doe
last name: Jon
-------------------
first name: r
last name: k
-------------------

つまり、

key: value

$ や % などの単純な区切り文字を含むいくつかの単純なテキスト解析を行いました。しかし、この場合、テキストを解析する方法がわかりません。あなたの助けはとても役に立ちます。

4

3 に答える 3

0

ソリューションに到達する方法は複数あります

  1. Java で XSLT を使用できます。(Java は TransformerFactory や Transformer などの API を提供します。)
  2. Eclipse のような IDE で XSLT を使用できます。利用可能ないくつかのプラグイン。

これをチェックアウトできますwww.vogella.com/articles/XSLT/article.html

  1. UNIXスクリプトを使用して同じことを行うことができます。

    UNIXシェルスクリプトを使用してxmlファイルをプロパティファイルに変換する方法

これは問題の正確な解決策ではありませんが、試すことができる解決策です。同様に、確かに他にも多くの方法があります。

于 2013-09-19T11:07:00.097 に答える