■ XDocument 클래스를 사용해 XML 포맷을 정규화하는 방법을 보여준다.
▶ XDocument 클래스 : XML 포맷 정규화하기 예제 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 |
string xml = "<?xml version=\"1.0\"?><response><error code=\"1\"> Success</error></response>"; Console.WriteLine(NormalizeXMLFormat(xml)); /* <?xml version="1.0"?> <response> <error code="1"> Success</error> </response> */ |
▶ XDocument 클래스 : XML 포맷 정규화하기 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
using System.Xml.Linq; #region XML 포맷 정규화하기 - NormalizeXMLFormat(xml) /// <summary> /// XML 포맷 정규화하기 /// </summary> /// <param name="xml">XML</param> /// <returns>포맷 정규화 XML</returns> public string NormalizeXMLFormat(string xml) { try { XDocument document = XDocument.Parse(xml); return document.ToString(); } catch(Exception) { return null; } } #endregion |