XDocument xDocumentObject = XDocument.Parse("<Test>"+
"<elementx id='1' att='aaa' />" +
"<elementx id='2' att='bbb' />" +
"</Test>");
違いは何ですか :
1)
byte[] xmlBytes = Encoding.Default.GetBytes(xDocumentObject.ToString());
と
2)
byte[] xmlBytes;
using (MemoryStream ms = new MemoryStream())
{
xDocumentObject.Save(ms);
xmlBytes = ms.ToArray();
}
(1)の「デフォルト」エンコーディングとは何ですか?(2)で使用されるエンコーディングは何ですか?また、どの方法が好ましいですか?