本文整理汇总了Java中com.thoughtworks.xstream.XStream.ignoreUnknownElements方法的典型用法代码示例。如果您正苦于以下问题:Java XStream.ignoreUnknownElements方法的具体用法?Java XStream.ignoreUnknownElements怎么用?Java XStream.ignoreUnknownElements使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.thoughtworks.xstream.XStream
的用法示例。
在下文中一共展示了XStream.ignoreUnknownElements方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: toPojo
import com.thoughtworks.xstream.XStream; //导入方法依赖的package包/类
public static GerarNFSeResposta toPojo(String xml) {
XStream xstream = new XStream();
xstream.setMode(XStream.NO_REFERENCES);
xstream.autodetectAnnotations(true);
xstream.ignoreUnknownElements();
xstream.alias("GerarNfseResposta", GerarNFSeResposta.class);
xstream.alias("Nfse", NFSe.class);
GerarNFSeResposta gerarNfseResposta = (GerarNFSeResposta) xstream.fromXML(xml);
return gerarNfseResposta;
}
示例2: toPojo
import com.thoughtworks.xstream.XStream; //导入方法依赖的package包/类
public static ConsultarLoteRpsResposta toPojo(String xml) {
XStream xstream = new XStream();
xstream.setMode(XStream.NO_REFERENCES);
xstream.autodetectAnnotations(true);
xstream.ignoreUnknownElements();
xstream.alias("ConsultarLoteRpsResposta", ConsultarLoteRpsResposta.class);
xstream.alias("Nfse", Nfse.class);
ConsultarLoteRpsResposta gerarNfseResposta = (ConsultarLoteRpsResposta) xstream.fromXML(xml);
return gerarNfseResposta;
}
示例3: toPojo
import com.thoughtworks.xstream.XStream; //导入方法依赖的package包/类
public static EnviarLoteRpsResposta toPojo(String xml) {
XStream xstream = new XStream();
xstream.setMode(XStream.NO_REFERENCES);
xstream.autodetectAnnotations(true);
xstream.ignoreUnknownElements();
xstream.alias("EnviarLoteRpsResposta", EnviarLoteRpsResposta.class);
EnviarLoteRpsResposta enviarLoteRpsResposta = (EnviarLoteRpsResposta) xstream.fromXML(xml);
return enviarLoteRpsResposta;
}
示例4: toPojo
import com.thoughtworks.xstream.XStream; //导入方法依赖的package包/类
public static CompNFSe toPojo(String xml) {
XStream xstream = new XStream();
xstream.setMode(XStream.NO_REFERENCES);
xstream.autodetectAnnotations(true);
xstream.ignoreUnknownElements();
xstream.alias("CompNfse", CompNFSe.class);
xstream.alias("Nfse", NFSe.class);
CompNFSe compNfse = (CompNFSe) xstream.fromXML(xml);
return compNfse;
}
示例5: getXML
import com.thoughtworks.xstream.XStream; //导入方法依赖的package包/类
/**
* transforms user into XML string
*
* @param user
* @return
*/
private String getXML (Type toWrite) {
XStream xstream = new XStream(new DomDriver());
xstream.ignoreUnknownElements();
xstream.processAnnotations(SocialProfile.class);
return xstream.toXML(toWrite);
}
示例6: getInstance
import com.thoughtworks.xstream.XStream; //导入方法依赖的package包/类
public static XStream getInstance() {
XStream xstream = new XStream(new XppDriver() {
@Override
public HierarchicalStreamWriter createWriter(Writer out) {
return new PrettyPrintWriter(out, getNameCoder()) {
protected String PREFIX_CDATA = "<![CDATA[";
protected String SUFFIX_CDATA = "]]>";
protected String PREFIX_MEDIA_ID = "<MediaId>";
protected String SUFFIX_MEDIA_ID = "</MediaId>";
@Override
protected void writeText(QuickWriter writer, String text) {
if (text.startsWith(this.PREFIX_CDATA) && text.endsWith(this.SUFFIX_CDATA)) {
writer.write(text);
} else if (text.startsWith(this.PREFIX_MEDIA_ID) && text.endsWith(this.SUFFIX_MEDIA_ID)) {
writer.write(text);
} else {
super.writeText(writer, text);
}
}
@Override
public String encodeNode(String name) {
return name;//防止将_转换成__
}
};
}
});
xstream.ignoreUnknownElements();
xstream.setMode(XStream.NO_REFERENCES);
xstream.addPermission(NullPermission.NULL);
xstream.addPermission(PrimitiveTypePermission.PRIMITIVES);
return xstream;
}
示例7: getObjectFromXML
import com.thoughtworks.xstream.XStream; //导入方法依赖的package包/类
public static Object getObjectFromXML(String xml, Class tClass) {
//将从API返回的XML数据映射到Java对象
XStream xStreamForResponseData = new XStream();
xStreamForResponseData.alias("xml", tClass);
xStreamForResponseData.ignoreUnknownElements();//暂时忽略掉一些新增的字段
return xStreamForResponseData.fromXML(xml);
}
示例8: getObjectFromXML
import com.thoughtworks.xstream.XStream; //导入方法依赖的package包/类
/**
* 从xml里获取对象
*
* @param xml
* @param tClass
* @return
*/
public static Object getObjectFromXML(String xml, Class tClass) {
//将从API返回的XML数据映射到Java对象
XStream xStreamForResponseData = new XStream();
xStreamForResponseData.alias("xml", tClass);
xStreamForResponseData.ignoreUnknownElements();//暂时忽略掉一些新增的字段
return xStreamForResponseData.fromXML(xml);
}