From 5c6707f3d30eb7b76a8cb3070f2dcfbf00a5917a Mon Sep 17 00:00:00 2001 From: Masayuki Morita Date: Thu, 4 May 2017 00:33:41 +0900 Subject: [PATCH] Fix typo in ja/07.1.md --- ja/07.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/07.1.md b/ja/07.1.md index a2158879..2fc9349b 100644 --- a/ja/07.1.md +++ b/ja/07.1.md @@ -94,7 +94,7 @@ XMLは本来ツリー構造のデータ形式なので、対応するgo言語の 関数には2つの引数があることがわかります。はじめの引数はXMLデータストリームです。ふたつめは保存される対応した型です。現在struct、sliceおよびstringをサポートしています。XMLパッケージの内部ではリフレクションを採用してデータのリフレクションを行なっています。そのため、vの中のフィールドは必ずエクスポートされなければなりません。`Unmarshal`が解析する際XML要素とフィールドはどのように対応づけられるのでしょうか?これは優先度のあるロードプロセスです。まずstruct tagを読み込み、もしなければ、対応するフィールド名となります。注意しなければならないのは、tag、フィールド名、XML要素を解析する際大文字と小文字を区別するということです。そのため、フィールドは逐一対応していなければなりません。 -Go言語のリフレクションメカニズムはこれらのtag情報を使って将来XMLファイルにあるデータをstructオブジェクトに反映させることができます。リフレクションがどのようにstruct tagを利用するかについてのより詳しい内容yはreflectの中の対応するコンテンツをご参照ください。 +Go言語のリフレクションメカニズムはこれらのtag情報を使って将来XMLファイルにあるデータをstructオブジェクトに反映させることができます。リフレクションがどのようにstruct tagを利用するかについてのより詳しい内容はreflectの中の対応するコンテンツをご参照ください。 XMLをstructに解析する際は以下のルールに従います: