문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
groovy:xml [2016/09/06 12:13] kwon37xi |
groovy:xml [2017/12/27 08:29] (현재) kwon37xi [XML Builder] |
||
|---|---|---|---|
| 줄 22: | 줄 22: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | * [[https:// | ||
| + | // < | ||
| + | identity([: | ||
| + | groupId(catalog.groupId) | ||
| + | artifactId(catalog.artifactId) | ||
| + | version(catalog.version) | ||
| + | } | ||
| + | // 뒤에 ([:]) 로 호출하여 다른 메소드 시그너처로 바꿔치기함 | ||
| + | </ | ||
| + | * 혹은 '' | ||
| + | def builder = new MarkupBuilder(writer) | ||
| + | builder.message { | ||
| + | delegate.body(contentType: | ||
| + | text ' | ||
| + | } | ||
| + | } | ||
| + | // --> | ||
| + | < | ||
| + | <body contentType=' | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| ===== Pretty Print ===== | ===== Pretty Print ===== | ||
| * [[http:// | * [[http:// | ||
| 줄 28: | 줄 50: | ||
| println XmlUtil.serialize(xmlDocument) // 문자열 혹은 SteramingMarkupBuilder 객체 등. | println XmlUtil.serialize(xmlDocument) // 문자열 혹은 SteramingMarkupBuilder 객체 등. | ||
| </ | </ | ||
| + | |||
| + | ===== DOMBuilder ===== | ||
| + | * [[http:// | ||