File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -100,14 +100,14 @@ XMLをstructに解析する際は以下のルールに従います:
100
100
101
101
- もしstructのフィールドがstringまたは[ ] byte型であり、tagに` ",innerxml" ` を含む場合は、Unmarshalはこのフィールドが対応する要素の中に含まれるすべてのオリジナルのxmlをこのフィールドに上乗せします。上の例のDescription定義のように、最後の出力は以下のようになります:
102
102
103
- <server>
104
- <serverName>Shanghai_VPN</serverName>
105
- <serverIP>127.0.0.1</serverIP>
106
- </server>
107
- <server>
108
- <serverName>Beijing_VPN</serverName>
109
- <serverIP>127.0.0.2</serverIP>
110
- </server>
103
+ <server>
104
+ <serverName>Shanghai_VPN</serverName>
105
+ <serverIP>127.0.0.1</serverIP>
106
+ </server>
107
+ <server>
108
+ <serverName>Beijing_VPN</serverName>
109
+ <serverIP>127.0.0.2</serverIP>
110
+ </server>
111
111
112
112
- もしstructにXMLNameがあり、かつ型がxml.Nameフィールドであれば、解析する際このelementの名前をこのフィールドに保存します。上の例ではserversにあたります。
113
113
- もしあるstructフィールドのtagの定義においてXML構造のelementの名前が含まれている場合、解析する際対応するelement値をこのフィールドに代入します。上の例ではservernameとserverip定義にあたります。
You can’t perform that action at this time.
0 commit comments