SourceType.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:jruby-cxf 作者:
protected void write(Source object, XMLStreamWriter writer) throws FactoryConfigurationError,
    XMLStreamException, DatabindingException {
    if (object == null) {
        return;
    }

    if (object instanceof DOMSource) {
        DOMSource ds = (DOMSource)object;

        Element element = null;
        if (ds.getNode() instanceof Element) {
            element = (Element)ds.getNode();
        } else if (ds.getNode() instanceof Document) {
            element = ((Document)ds.getNode()).getDocumentElement();
        } else {
            throw new DatabindingException("Node type " + ds.getNode().getClass()
                                           + " was not understood.");
        }

        StaxUtils.writeElement(element, writer, false);
    } else {
        StaxUtils.copy(object, writer);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号