refactor(ContextBlock): return dom nodes directly

This commit is contained in:
2026-03-10 14:48:14 +08:00
parent 1cd6ba11bb
commit f5f64971f3
2 changed files with 4 additions and 18 deletions

View File

@@ -22,7 +22,7 @@ abstract class ContextBlock {
SUPPLY
}
fun encodeToXml(): String {
fun encodeToXml(): Element {
val document = DocumentBuilderFactory.newInstance()
.newDocumentBuilder()
.newDocument()
@@ -33,7 +33,7 @@ abstract class ContextBlock {
fillXml(document, root)
return document.toXmlString()
return root
}
protected abstract fun fillXml(document: Document, root: Element)