diff --git a/ja/ebook/07.1.md b/ja/ebook/07.1.md index 47fc9a18..0bc00f76 100644 --- a/ja/ebook/07.1.md +++ b/ja/ebook/07.1.md @@ -100,14 +100,14 @@ XMLをstructに解析する際は以下のルールに従います:  - もしstructのフィールドがstringまたは[]byte型であり、tagに`",innerxml"`を含む場合は、Unmarshalはこのフィールドが対応する要素の中に含まれるすべてのオリジナルのxmlをこのフィールドに上乗せします。上の例のDescription定義のように、最後の出力は以下のようになります: - - Shanghai_VPN - 127.0.0.1 - - - Beijing_VPN - 127.0.0.2 - + + Shanghai_VPN + 127.0.0.1 + + + Beijing_VPN + 127.0.0.2 + - もしstructにXMLNameがあり、かつ型がxml.Nameフィールドであれば、解析する際このelementの名前をこのフィールドに保存します。上の例ではserversにあたります。 - もしあるstructフィールドのtagの定義においてXML構造のelementの名前が含まれている場合、解析する際対応するelement値をこのフィールドに代入します。上の例ではservernameとserverip定義にあたります。