333334335336337338339340341342343
@Test public void testWriteCDtata() throws XMLStreamException { XMLStreamWriter writer = createXMLStreamWriter(false); writer.writeStartElement("foo"); writer.writeCData("bar"); writer.writeEndElement(); writer.flush(); Assert.assertEquals("<foo><![CDATA[bar]]></foo>", writer.toString()); }
343344345346347348349350351352353
@Test public void testWriteCDtata2() throws XMLStreamException { XMLStreamWriter writer = createXMLStreamWriter(false); writer.writeStartElement("foo"); writer.writeCData("<>'\"&"); writer.writeEndElement(); writer.flush(); Assert.assertEquals("<foo><![CDATA[<>'\"&]]></foo>", writer.toString()); }
356357358359360361362363364365366
writer.writeAttribute("Name", key); writer.writeEndElement(); } else { writer.writeStartElement("Header"); writer.writeAttribute("Name", key); writer.writeCData(Headers.get(key)); writer.writeEndElement(); } } } writer.writeEndElement();