cdata xml java_JAXB将JAVA对象转换为XML时CDATA的问题

import javax.xml.namespace.NamespaceContext;

import javax.xml.stream.XMLStreamException;

import javax.xml.stream.XMLStreamWriter;

/**

* Delegating {@link XMLStreamWriter}.

*/

abstract class DelegatingXMLStreamWriter implements XMLStreamWriter

{

private final XMLStreamWriter writer;

public DelegatingXMLStreamWriter( XMLStreamWriter writer )

{

this.writer = writer;

}

public void writeStartElement( String localName ) throws XMLStreamException

{

writer.writeStartElement( localName );

}

public void writeStartElement( String namespaceURI, String localName ) throws XMLStreamException

{

writer.writeStartElement( namespaceURI, localName );

}

public void writeStartElement( String prefix, String localName, String namespaceURI ) throws XMLStreamException

{

writer.writeStartElement( prefix, localName, namespaceURI );

}

public void writeEmptyElement( String namespaceURI, String localName ) throws XMLStreamException

{

writer.writeEmptyElement( namespaceURI, localName );

}

public void writeEmptyElement( String prefix, String localName, String namespaceURI ) throws XMLStreamException

{

writer.writeEmptyElement( prefix, localName, namespaceURI );

}

public void writeEmptyElement( String localName ) throws XMLStreamException

{

writer.writeEmptyElement( localName );

}

public void writeEndElement() throws XMLStreamException

{

writer.writeEndElement();

}

public void writeEndDocument() throws XMLStreamException

{

writer.writeEndDocument();

}

public void close() throws XMLStreamException

{

writer.close();

}

public void flush() throws XMLStreamException

{

writer.flush();

}

public void writeAttribute( String localName, String value ) throws XMLStreamException

{

writer.writeAttribute( localName, value );

}

public void writeAttribute( String prefix, String namespaceURI, String localName, String value )

throws XMLStreamException

{

writer.writeAttribute( prefix, namespaceURI, localName, value );

}

public void writeAttribute( String namespaceURI, String localName, String value ) throws XMLStreamException

{

writer.writeAttribute( namespaceURI, localName, value );

}

public void writeNamespace( String prefix, String namespaceURI ) throws XMLStreamException

{

writer.writeNamespace( prefix, namespaceURI );

}

public void writeDefaultNamespace( String namespaceURI ) throws XMLStreamException

{

writer.writeDefaultNamespace( namespaceURI );

}

public void writeComment( String data ) throws XMLStreamException

{

writer.writeComment( data );

}

public void writeProcessingInstruction( String target ) throws XMLStreamException

{

writer.writeProcessingInstruction( target );

}

public void writeProcessingInstruction( String target, String data ) throws XMLStreamException

{

writer.writeProcessingInstruction( target, data );

}

public void writeCData( String data ) throws XMLStreamException

{

writer.writeCData( data );

}

public void writeDTD( String dtd ) throws XMLStreamException

{

writer.writeDTD( dtd );

}

public void writeEntityRef( String name ) throws XMLStreamException

{

writer.writeEntityRef( name );

}

public void writeStartDocument() throws XMLStreamException

{

writer.writeStartDocument();

}

public void writeStartDocument( String version ) throws XMLStreamException

{

writer.writeStartDocument( version );

}

public void writeStartDocument( String encoding, String version ) throws XMLStreamException

{

writer.writeStartDocument( encoding, version );

}

public void writeCharacters( String text ) throws XMLStreamException

{

writer.writeCharacters( text );

}

public void writeCharacters( char[] text, int start, int len ) throws XMLStreamException

{

writer.writeCharacters( text, start, len );

}

public String getPrefix( String uri ) throws XMLStreamException

{

return writer.getPrefix( uri );

}

public void setPrefix( String prefix, String uri ) throws XMLStreamException

{

writer.setPrefix( prefix, uri );

}

public void setDefaultNamespace( String uri ) throws XMLStreamException

{

writer.setDefaultNamespace( uri );

}

public void setNamespaceContext( NamespaceContext context ) throws XMLStreamException

{

writer.setNamespaceContext( context );

}

public NamespaceContext getNamespaceContext()

{

return writer.getNamespaceContext();

}

public Object getProperty( String name ) throws IllegalArgumentException

{

return writer.getProperty( name );

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值