- private XMLStreamWriter getXmlStreamWriter(final DOMResult result) {
- try {
- return XML_OUTPUT_FACTORY.createXMLStreamWriter(result);
- } catch (final XMLStreamException e) {
- throw new RuntimeException(e);
+ private static void write(final NormalizedNodeStreamWriter nnStreamWriter,
+ final EffectiveModelContext currentContext, final YangInstanceIdentifier parent, final NormalizedNode data)
+ throws IOException {
+ try (var yiidWriter = YangInstanceIdentifierWriter.open(nnStreamWriter, currentContext, parent)) {
+ try (var nnWriter = NormalizedNodeWriter.forStreamWriter(nnStreamWriter, true)) {
+ nnWriter.write(data);
+ }