草庐IT

DOM_DELTA_LINE

全部标签

java - 在Java中使用大型XML DOM时减少内存占用

我们的应用程序需要获取以XML格式(几个文件)呈现的客户端数据,并将其解析为我们的通用XML格式(带有模式的单个文件)。为此,我们使用apache的XMLBeans数据绑定(bind)框架。下面简要描述此过程的步骤。首先,我们将原始java.io.File对象指向磁盘上的客户端XML文件,并将其加载到集合中。然后,我们遍历此集合,每个文件创建一个apache.xmlbeans.XmlObject。在将所有文件解析为XmlObjects之后,我们创建4个集合,其中包含我们感兴趣的XML文档中的各个对象(很显然,这些不是手工创建的对象,但是我只能描述为创建的“代理”对象由apache的XM

java - 从文本文件中读取 char 和 line

对于一个非常基本的角色扮演游戏(好吧,目前是自上而下的四处走动游戏,)我想制作一个读取“保存”文件并将其存储在内存中的方法(稍后保存。)我想要这个通过一种方法使文件的某些行不被该方法读取,将文件保存为用户友好的,这样我就可以给出修改它等的说明。目前,计划是让它不读取前面带有%的行,但如果%导致问题,这可能会改变。我希望保存格式本身包含在一个压缩block中——一个或两个字母数字字符表示单个“block”的内容。我不想简单地为每个区域屏幕设置169行,我宁愿将它们放在一个13*13的压缩block中(同样,为了用户友好。)本质上,我怎样才能既a)检测一行是否以%开头b)如果是,跳到下一行

java - org.dom4j.DocumentException : hibernate. 组织嵌套异常 : hibernate. 组织

我是hibernate的新手。我正在开发一个struts应用程序,我想在其中集成hibernate。我正在使用SQLServer2008R2作为数据库。我已经配置了我的hibernate配置文件并使用了基于注释的实体。当我尝试运行时我的hibernate配置文件,出现以下错误:错误12:49:41.752[main]DEBUGorg.hibernate.util.DTDEntityResolver-tryingtoresolvesystem-id[http://hibernate.org/dtd/hibernate-configuration-3.0.dtd]InitialSessio

java - 使用 DOM 迭代包含一些具有相同名称的标签的 NodeList

我正在尝试使用Java中的DOM读取XMLLeo****@****.comHamburgersFish我目前的解决方案是for(intuserNumber=0;userNumber现在的输出是name:Leoemail:******@*****.comfood:food:nullfood:food:nullfood:这让我很困惑。你能告诉我哪里错了吗?食品标签的数量不是预先定义的。 最佳答案 ((Node)foodNode.getChildNodes().item(0)).getNodeValue()请注意,您可以清楚地看到,在Ja

java - Apache 速度 : Is there a standard way of verifying the correctness of a template from the command line?

我们的网站使用ApacheVelocity模板语言。我们的内容管理系统已经检查了所有生成的XML文档的格式是否正确。我们被要求在将文件推送到实时站点之前检查文档以捕获Velocity语法错误。是否有从命令行验证Velocity模板正确性的标准方法?我准备读取模板路径、初始化速度引擎、解析模板并捕获任何错误asshownonthispage,但如果有一个现成的工具可以获取文件和配置,并吐出任何错误,那么我宁愿使用它。更新这是我最后做的:packagevelocitysample;importjava.io.IOException;importjava.io.StringWriter;im

java - Dom4j selectNodes(arg) 不给出节点列表

我在Java中使用DOM4j处理XML,我的xml是这样的:...........然后,Listlist=document.selectNodes("/abcd/efg");获取列表零的大小。我觉得这是由于xml中指定的命名空间。我尝试了很多但没有成功。 最佳答案 XPath表达式中未加前缀的元素名称指的是不在命名空间中的元素-它们不考虑文档中声明的“默认”xmlns="..."命名空间。您需要在XPath引擎中为命名空间声明一个前缀,然后在表达式中使用该前缀。这是一个受theDOM4Jjavadocs启发的示例:Mapuris=n

java - "Line of Sight"多边形上的顶点到所有其他多边形顶点

我在尝试查找从多边形上的给定顶点可见的多边形上的所有顶点时遇到问题。到目前为止,我所写的内容只取得了有限的成功。我可以生成光线到可见顶点,但前提是我的原点不在顶点上,使用以下方法:privateArrayListgetGloballyVisible(Point2Dorigin,ArrayListpolys){ArrayListvisible=newArrayList();for(Polygontarget:polys){ArrayListtargetVisibleLines=getVisiblePointsOnPolygon(origin,target);ArrayListsubTar

Java Dom 解析器报告错误的子节点数

我有以下xml文件:然后我试图用java解析它,但是getchildnodes报告错误的子节点数。Java代码:DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();DocumentBuilderbuilder=factory.newDocumentBuilder();Documentdocument=builder.parse(this.file);document.getDocumentElement().normalize();Elementroot=document.getDocumentEleme

java - GWT 使用 DOM.clone 克隆一个小部件

我希望以编程方式克隆一个小部件。我可以使用Dom.clone在Widget中克隆Element,但我似乎无法从这个克隆的元素创建Widget。这可能吗?//somewhereinonModuleLoad()...Buttonbutton=newButton("Original");RootPanel.get().add(button);//.....lateron...ElementbuttonCloneElement=DOM.clone(button.getElement(),true);WidgetbuttonClone;buttonClone=newButton(buttonCl

java - Clojure:类 CSS/DOM 的 Java UI

注意事项:答案不是clojurescript。我想用Clojure而不是ClojureScript编写代码。上下文:比起Java的Graphics2D,我更喜欢用户界面的CSS/DOM模型。问题:是否有某种方法/某个项目可以将某种WebKit嵌入到Java应用程序中?我希望能够用Java编写代码,但也希望能够拥有一个GUI,我可以通过CSS/DOM控制/操作它。谢谢! 最佳答案 JavaFX2.0scenegraph在概念上与DOM有点相似,您可以skinitusingCSS.有一个JavaAPI,因此您应该能够从Clojure中相