728x90
반응형
728x170
■ XmlDocument 클래스의 WriteTo 메소드를 사용해 XML 문자열을 구하는 방법을 보여준다.
▶ Program.cs
using System.Xml;
namespace TestProject;
/// <summary>
/// 프로그램
/// </summary>
class Program
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Method
////////////////////////////////////////////////////////////////////////////////////////// Static
//////////////////////////////////////////////////////////////////////////////// Private
#region XML 구하기 - GetXML(document)
/// <summary>
/// XML 구하기
/// </summary>
/// <param name="document">XML 문서</param>
/// <returns>XML</returns>
private static string GetXML(XmlDocument document)
{
using(StringWriter stringWriter = new StringWriter())
{
using(XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter))
{
document.WriteTo(xmlTextWriter);
string xml = stringWriter.ToString();
return xml;
}
}
}
#endregion
#region 프로그램 시작하기 - Main()
/// <summary>
/// 프로그램 시작하기
/// </summary>
private static void Main()
{
XmlDocument document = new XmlDocument();
document.Load("sample.xml");
string xml = GetXML(document);
Console.WriteLine(xml);
}
#endregion
}
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON/.NET6] Socket 클래스 : Connect 메소드를 사용해 호스트 IP 주소 구하기 (0) | 2022.10.20 |
---|---|
[C#/COMMON/.NET6] Enumerable 클래스 : SequenceEqual 확장 메소드를 사용해 파일 동일 여부 구하기 (0) | 2022.10.20 |
[C#/COMMON/.NET6] HashAlgorithm 클래스 : ComputeHash 메소드를 사용해 파일 해시값 비교하기 (0) | 2022.10.20 |
[C#/COMMON/.NET6] FileStream 클래스 : 파일 동일 여부 구하기 (0) | 2022.10.20 |
[C#/COMMON/.NET6] DateTime 구조체 : ToFileTime 메소드를 사용해 타임스탬프 구하기 (0) | 2022.10.20 |
[C#/COMMON/.NET6] XmlDocument 클래스 : OuterXml 속성을 사용해 XML 문자열 구하기 (0) | 2022.10.20 |
[C#/COMMON/.NET6] 라이센스 키 사용하기 (0) | 2022.10.19 |
[C#/COMMON/.NET6] String 클래스 : Substring 메소드를 사용해 문자열을 특정 크기로 나누기 (기능 개선) (0) | 2022.10.19 |
[C#/COMMON/.NET6] String 클래스 : Substring 메소드를 사용해 문자열을 특정 크기로 나누기 (0) | 2022.10.19 |
[C#/COMMON/.NET6] Enumerable 클래스 : Range 정적 메소드/Select 확장 메소드를 사용해 문자열을 특정 크기로 나누기 (0) | 2022.10.19 |
댓글을 달아 주세요