Skip to main content

43. [flutter] xml 사용


XML 생성하기


final builder = XmlBuilder();
builder.element('Request', nest: () {
builder.element('Login', nest: () {
builder.element('ID', nest: "user");
builder.element('Password', nest: "password");
builder.element('Token', nest: "123123");
builder.element('Email', nest: "test@gamil.co.kr");
builder.element('Name', nest: "Mark");
});
});

final doc = builder.buildDocument();
final xmlStr = doc.toXmlString(pretty: true, indent: ' ');
print(xmlStr);

위 처럼 XML을 만들 수 있습니다.

<Request>
<Login>
<ID>user</ID>
<Password>password</Password>
<Token>123123</Token>
<Email>test@gmail.co.kr<Email>
<Name>Mark<Name>
</Login>
</Request>

위와 같은 xml도 만들어지고 xmlStr에는 스트링으로 들어가있습니다.