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に解析する際は以下のルールに従います:
100100
101101- もしstructのフィールドがstringまたは[ ] byte型であり、tagに` ",innerxml" ` を含む場合は、Unmarshalはこのフィールドが対応する要素の中に含まれるすべてのオリジナルのxmlをこのフィールドに上乗せします。上の例のDescription定義のように、最後の出力は以下のようになります:
102102
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>
111111
112112- もしstructにXMLNameがあり、かつ型がxml.Nameフィールドであれば、解析する際このelementの名前をこのフィールドに保存します。上の例ではserversにあたります。
113113- もしあるstructフィールドのtagの定義においてXML構造のelementの名前が含まれている場合、解析する際対応するelement値をこのフィールドに代入します。上の例ではservernameとserverip定義にあたります。
You can’t perform that action at this time.
0 commit comments