热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

com.anysoft.util.XmlTools.node2String()方法的使用及代码示例

本文整理了Java中com.anysoft.util.XmlTools.node2String()方法的一些代码示例,展示了XmlTools.node2String()的具体用法。这些代码示例主要来源

本文整理了Java中com.anysoft.util.XmlTools.node2String()方法的一些代码示例,展示了XmlTools.node2String()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XmlTools.node2String()方法的具体详情如下:
包路径:com.anysoft.util.XmlTools
类名称:XmlTools
方法名:node2String

XmlTools.node2String介绍

[英]将Node转化为String类型
[中]将节点转化为一串类型

代码示例

代码示例来源:origin: anylogic/alogic

public String toString(){
return XmlTools.node2String(xmlDoc);
}

代码示例来源:origin: anylogic/alogic

public static Client loadFrom(Element root,String moduleAttr,Properties p) {
Client client = null;
try {
Factory f = new Factory();
client = f.newInstance(root, p, moduleAttr, HttpClient.class.getName());
}catch (Exception ex){
LOG.error(String.format("Can not remote client with %s", XmlTools.node2String(root)));
client = new HttpClient();
client.configure(root, p);
LOG.info(String.format("Using default,Current remote client is %s",client.getClass().getName()));
}
return client;
}
}

代码示例来源:origin: anylogic/alogic

public void configure(Element e, Properties p) {
super.configure(e, p);

if (client == null){
Factory f = new Factory();
try {
client = f.newInstance(e, p, "remote", HttpClient.class.getName());
}catch (Exception ex){
LOG.error(String.format("Can not remote client with %s", XmlTools.node2String(e)));
client = new HttpClient();
client.configure(e, p);
LOG.info(String.format("Using default,Current remote client is %s",client.getClass().getName()));
}
}
}

代码示例来源:origin: anylogic/alogic

public static void main(String [] args){
ResourceFactory factory = new ResourceFactory();
try {
//InputStream __in = factory.load("http://localhost:8080/logicbus/services/", null);
//Document __doc = XmlTools.loadFromInputStream(__in);
//System.out.println(XmlTools.node2String(__doc.getDocumentElement()));

InputStream __in = factory.load("java:///com/anysoft/util/textdotter/resource/TextDotter.xml", null);
Document __doc = XmlTools.loadFromInputStream(__in);
System.out.println(XmlTools.node2String(__doc.getDocumentElement()));

__in = factory.load("file:///D:/ecloud/logicbus/profile.xml", null);
__doc = XmlTools.loadFromInputStream(__in);
System.out.println(XmlTools.node2String(__doc.getDocumentElement()));

}catch (Exception ex){
ex.printStackTrace();
}
}
}

代码示例来源:origin: anylogic/alogic

@Override
protected void onExecute(Element elem, XsObject root, XsObject current,
LogicletContext ctx, ExecuteWatcher watcher) {
String id = PropertiesConstants.transform(ctx, $id, "$" + this.getXmlTag());
if (StringUtils.isNotEmpty(id)){
ctx.SetValue(id, XmlTools.node2String(elem));
}
}

代码示例来源:origin: anylogic/alogic

@Override
public void configure(Element root, Properties props){
Properties p = new XmlElementProperties(root,props);
configure(p);

Factory factory = new Factory();

try {
doer = factory.newInstance(root, props, "module");
}catch (Exception ex){
logger.error(String.format("Can not create doer with xml %s",XmlTools.node2String(root)));
}
}

代码示例来源:origin: anylogic/alogic

/**
* 从xml配置节点上装入Loader
*
* @param root xml配置节点
* @param moduleAttr 类名的字段名
* @param p 环境变量
* @return Loader实例
*/
public Loader loadFrom(Element root,String moduleAttr,Properties p) {
Loader loader = null;
try {
Factory> f = new Factory>();
loader = f.newInstance(root, p, moduleAttr, getDefaultClass());
}catch (Exception ex){
LOG.error(String.format("Can not remote loader with %s", XmlTools.node2String(root)));
}
return loader;
}

代码示例来源:origin: anylogic/alogic

@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);

Element elem = XmlTools.getFirstElementByPath(e, "servers");
if (elem != null){
try {
Factory> f = new Factory>();
loader = f.newInstance(elem, props, "loader",FromInner.class.getName());
}catch (Exception ex){
LOG.error("Can not create loader with " + XmlTools.node2String(elem));
LOG.error(ExceptionUtils.getStackTrace(ex));
}
}

configure(props);
}

代码示例来源:origin: anylogic/alogic

@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);

Element elem = XmlTools.getFirstElementByPath(e, "user-model");
if (elem != null){
Factory> f = new Factory>();
try {
loader = f.newInstance(elem, props, "loader",SimpleUser.LoadFromInner.class.getName());
}catch (Exception ex){
LOG.error("Can not create loader :" + XmlTools.node2String(elem));
LOG.error(ExceptionUtils.getStackTrace(ex));
}
}
configure(props);
}

代码示例来源:origin: anylogic/alogic

@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);

Element elem = XmlTools.getFirstElementByPath(e, "servers");
if (elem != null){
try {
Factory> f = new Factory>();
loader = f.newInstance(elem, props, "loader",FromInner.class.getName());
}catch (Exception ex){
LOG.error("Can not create loader with " + XmlTools.node2String(elem));
LOG.error(ExceptionUtils.getStackTrace(ex));
}
}

configure(props);
}

代码示例来源:origin: anylogic/alogic

@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);
Element loaderElem = XmlTools.getFirstElementByPath(e, "loader");
if (loaderElem != null){
try {
Factory> f = new Factory>();
paths = f.newInstance(loaderElem, props, "module",FromInner.class.getName());
}catch (Exception ex){
LOG.error("Can not create loader with " + XmlTools.node2String(loaderElem));
LOG.error(ExceptionUtils.getStackTrace(ex));
}
}

configure(props);
}

代码示例来源:origin: anylogic/alogic

@Override
protected void onConfigure(Element e, Properties p) {
XmlElementProperties props = new XmlElementProperties(e,p);
Element callElem = XmlTools.getFirstElementByPath(e, "call");
if (callElem != null){
Factory factory = new Factory();
try {
theCall = factory.newInstance(callElem, props, "module");
}catch (Exception ex){
LOG.error(String.format("Can not create call instance by %s",
XmlTools.node2String(callElem)));
}
}
}

代码示例来源:origin: anylogic/alogic

@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);

Element callElem = XmlTools.getFirstElementByPath(e, "call");
if (callElem != null){
Factory factory = new Factory();
try {
theCall = factory.newInstance(callElem, props, "module");
}catch (Exception ex){
LOG.error(String.format("Can not create call instance by %s",
XmlTools.node2String(callElem)));
LOG.error(ExceptionUtils.getStackTrace(ex));
}
}

configure(props);
}

代码示例来源:origin: anylogic/alogic

@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);

Element elem = XmlTools.getFirstElementByPath(e, this.getHandlerType());
if (elem != null){
try {
sink = EventBus.loadFromElement(elem, props);
}catch (Exception ex){
LOG.error(ExceptionUtils.getStackTrace(ex));
LOG.error("Can not create event handler:" + XmlTools.node2String(elem));
}
}

configure(props);
}

代码示例来源:origin: anylogic/alogic

@Override
public void configure(Element e, Properties p) {
XmlElementProperties props = new XmlElementProperties(e,p);

//支持内置的cluster定义
Element clusterElem = XmlTools.getFirstElementByPath(e, "cluster");
if (clusterElem != null){
Factory factory = new Factory();
try {
cluster = factory.newInstance(clusterElem, props, "module");
}catch (Exception ex){
LOG.error(String.format("Can not create cluster with %s", XmlTools.node2String(clusterElem)));
}
}

onConfigure(e,props);
}

代码示例来源:origin: anylogic/alogic

@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);

Element elem = XmlTools.getFirstElementByPath(e, "script");
if (elem != null){
script = new Script("script",this);
script.configure(elem, props);
}else{
logger.error("Can not find script element in " + XmlTools.node2String(e));
}

configure(props);
}

代码示例来源:origin: anylogic/alogic

@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);
Factory f = new Factory();
try {
dicCOnf= f.newInstance(e, p, "dic", FromFile.class.getName());
}catch (Exception ex){
LOG.error("can not create dic loader:" + XmlTools.node2String(e));
}

Element extDic = XmlTools.getFirstElementByPath(e, "ext-dic-loader");
if (extDic != null){
extDicLoader = Script.create(extDic, props);
}

configure(props);
}

代码示例来源:origin: anylogic/alogic

@Override
public void configure(Element e, Properties props) {
XmlElementProperties p = new XmlElementProperties(e,props);

Element acmElem = XmlTools.getFirstElementByPath(e, "acm");
if (acmElem != null){
Factory> f = new Factory>();
try {
acmLoader = f.newInstance(acmElem, p, "loader", ACMCached.class.getName());
defaultAcm = acmLoader.load(PropertiesConstants.getString(props, "acm.default", "anonymous"), true);
}catch (Exception ex){
LOG.error("Can not create loader from element:" + XmlTools.node2String(acmElem));
}
}

onConfigure(e,p);
}

代码示例来源:origin: anylogic/alogic

@Override
protected void onConfigure(Element e, Properties p) {
super.onConfigure(e, p);
Element dispatcherElem = XmlTools.getFirstElementByPath(e, "dispatcher");
if (dispatcherElem != null){
Factory> factory = new Factory>();
dispatcher = factory.newInstance(dispatcherElem, p);
}
Element elem = XmlTools.getFirstElementByPath(e, "loader");
if (elem != null){
Factory> f = new Factory>();
try {
loader = f.newInstance(elem, p, "module");
}catch (Exception ex){
LOG.error("Can not create loader with " + XmlTools.node2String(elem));
LOG.error(ExceptionUtils.getStackTrace(ex));
}
}
}

代码示例来源:origin: anylogic/alogic

@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);
configure(props);

Factory> factory = new Factory>();
try {
Handler logHandler = factory.newInstance(e, props, "module", Default.class.getName());
if (logHandler != null){
Logiclet parent = this.parent();
if (parent != null){
parent.registerLogger(logHandler);
}
}
}catch (Exception ex){
logger.error("Can not create log handler,xml=" + XmlTools.node2String(e));
}
}
}

推荐阅读
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • HDFS2.x新特性
    一、集群间数据拷贝scp实现两个远程主机之间的文件复制scp-rhello.txtroothadoop103:useratguiguhello.txt推pushscp-rr ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 本文介绍了一个Java猜拳小游戏的代码,通过使用Scanner类获取用户输入的拳的数字,并随机生成计算机的拳,然后判断胜负。该游戏可以选择剪刀、石头、布三种拳,通过比较两者的拳来决定胜负。 ... [详细]
  • 学习笔记(34):第三阶段4.2.6:SpringCloud Config配置中心的应用与原理第三阶段4.2.6SpringCloud Config配置中心的应用与原理
    立即学习:https:edu.csdn.netcourseplay29983432482?utm_sourceblogtoedu配置中心得核心逻辑springcloudconfi ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
author-avatar
哚菟菟_336
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有