首页
诗词
字典
板报
句子
名言
友答
励志
学校
网站地图
Web前端
Dreamweaver
Fireworks
Flash
ASP
asp.net
PHP
JSP
SEO优化
源码建站
CSS
Web开发
Web前端
JavaScript
vbScript
Ajax
网页设计
跨浏览器开发
高性能WEB开发
Web Service
XML SOAP
当前位置:
首页
>
教程频道
>
网站开发
>
Web前端
>
Applet在web页面打开远程桌眼前端测试代码【备忘】
2012-08-15
Applet在web页面打开远程桌面前端测试代码【备忘】曾经用Applet在web页面打开远程桌面的前端测试代码,后台代
Applet在web页面打开远程桌面前端测试代码【备忘】
曾经用Applet在web页面打开远程桌面的前端测试代码,后台代码无法公开,仅作备忘。
RdpApplet.java:
package com.elusiva.rdp.applet;import java.io.InputStream;import java.util.HashMap;import java.util.Map;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.NodeList;public class XMLReader {private final static Map<String,String> params = new HashMap<String,String>();public static Map<String,String> ParseXML(InputStream is) {try {DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();DocumentBuilder builder = factory.newDocumentBuilder();Document doc = builder.parse(is);//以去掉XML文档中作为格式化内容的空白doc.normalize(); NodeList links = doc.getElementsByTagName("server");Element link = (Element) links.item(0);//将参数放到map中String code = link.getElementsByTagName("code").item(0).getFirstChild().getNodeValue();if("0".equals(code)){params.put("ip", link.getElementsByTagName("ip").item(0).getFirstChild().getNodeValue());params.put("loginName", link.getElementsByTagName("loginName").item(0).getFirstChild().getNodeValue());params.put("loginPassword", link.getElementsByTagName("loginPassword").item(0).getFirstChild().getNodeValue());params.put("appExePath", link.getElementsByTagName("appExePath").item(0).getFirstChild().getNodeValue());}} catch (Exception e) {System.err.println(e.getMessage());}return params;}}
查看更多
下一篇
本文网址:
https://www.reader8.com/jiaocheng/20120815/1333628.html
读书人精选
热点排行
jquery的after与insertAfter的差异
牛角尖啊牛角尖
weblogic 认证回绝 Authentication for
菜鸟阅读Servlet源码值得注意的地方
(四)事件处理——(8)一个简单的风格
(四)事件处理——(6)给.ready()回调
[转]Remote Debugging with Eclipse + W
在线favicon ico图标文件打造工具
ext gridpanel 增删节查例子
元素正中的几种方法