[ja] apply patch
This commit is contained in:
@@ -100,14 +100,14 @@ XMLをstructに解析する際は以下のルールに従います:
|
|||||||
|
|
||||||
- もしstructのフィールドがstringまたは[]byte型であり、tagに`",innerxml"`を含む場合は、Unmarshalはこのフィールドが対応する要素の中に含まれるすべてのオリジナルのxmlをこのフィールドに上乗せします。上の例のDescription定義のように、最後の出力は以下のようになります:
|
- もしstructのフィールドがstringまたは[]byte型であり、tagに`",innerxml"`を含む場合は、Unmarshalはこのフィールドが対応する要素の中に含まれるすべてのオリジナルのxmlをこのフィールドに上乗せします。上の例のDescription定義のように、最後の出力は以下のようになります:
|
||||||
|
|
||||||
<server>
|
<server>
|
||||||
<serverName>Shanghai_VPN</serverName>
|
<serverName>Shanghai_VPN</serverName>
|
||||||
<serverIP>127.0.0.1</serverIP>
|
<serverIP>127.0.0.1</serverIP>
|
||||||
</server>
|
</server>
|
||||||
<server>
|
<server>
|
||||||
<serverName>Beijing_VPN</serverName>
|
<serverName>Beijing_VPN</serverName>
|
||||||
<serverIP>127.0.0.2</serverIP>
|
<serverIP>127.0.0.2</serverIP>
|
||||||
</server>
|
</server>
|
||||||
|
|
||||||
- もしstructにXMLNameがあり、かつ型がxml.Nameフィールドであれば、解析する際このelementの名前をこのフィールドに保存します。上の例ではserversにあたります。
|
- もしstructにXMLNameがあり、かつ型がxml.Nameフィールドであれば、解析する際このelementの名前をこのフィールドに保存します。上の例ではserversにあたります。
|
||||||
- もしあるstructフィールドのtagの定義においてXML構造のelementの名前が含まれている場合、解析する際対応するelement値をこのフィールドに代入します。上の例ではservernameとserverip定義にあたります。
|
- もしあるstructフィールドのtagの定義においてXML構造のelementの名前が含まれている場合、解析する際対応するelement値をこのフィールドに代入します。上の例ではservernameとserverip定義にあたります。
|
||||||
|
|||||||
Reference in New Issue
Block a user