草庐IT

Java随机数不是随机的?

全部标签

java - 对 JTable 进行递归调用时出现 ArrayIndexOutOfBoundsException

我提前为这篇文章的长度道歉,但我已经对我的程序的设计和实现进行了相当深入的描述。背景我目前正在为大学三年级的计算机科学类(class)做一个小组(我们有2个)编程项目。该程序的目标本质上是使用电子表格程序来表示XML文件数据,其中每个XML文件都是一个历史记录。设计:电子表格中的每条记录(行)对应一个XML文件,记录的列对应于XML文件中的元素。我们通过将单元格组件设置为一个按钮来处理重复元素(即具有相同标签的元素),当单击该按钮时,会打开另一个电子表格,其中包含具有重复名称的所有元素(对应文件)的列表。子元素的处理方式类似,如果一个元素有子元素,则XML文件中的相应单元格包含一个按钮

java - 如何使用 JAXB 或 Jackson 有条件地序列化?外部 View 与内部 View

我正在构建一个RESTfulAPI,我有一个用例,我需要能够呈现我的数据的两个不同View。一个我们可以在内部使用,一个我们将在外部公开。此外,我的API需要同时支持XML和JSON。对于我的JSON响应,使用Jackson非常容易做到这一点。我可以使用JsonViews的功能有条件地在我的JSON响应中包含字段:http://wiki.fasterxml.com/JacksonJsonViews首先您需要创建一个简单的类来指定您的View:publicclassViews{publicstaticclassExternal{}publicstaticclassInternalexte

java - 在java中将大量文件排序成分层树结构

我有大量文件(几千个XML文件),我需要用Java编写一个GUI,根据每个文件的XML数据中的“类别”元素将这些文件分类为树结构。该程序可能一天运行多次,并且每天也可能对这些文件进行小的更改/添加。我怎样才能以最小化应用程序后续执行期间的加载时间的方式保存这个排序结构?这个程序将-不幸的是-处理USB硬盘驱动器上的文件,因此我我试图避免每次运行应用程序时都解析每个XML文档以构建此树。例如,每个XML文件可能有多个属性(即“Person”的值为“Fred”,“Organization”的值为“Google”),我希望允许用户选择GUI中基于这些类别值的文件组。预先感谢您提供的所有帮助=

java - XSLT 调用嵌入了 XML 的 java

我有一个xsl片段:这段代码调用了一个java方法:publicstaticStringecho(Stringa){System.out.println("HEREIAM:"+a+":");return""+a+"";}如果我只有以下片段:结果转换类似于:val1val2但是当Java方法被调用时,systemout的输出是意想不到的,只是打印出来:val1val2我做错了什么以及如何让java方法输出预期的xml片段?编辑:回答帮助我的人的问题:我正在使用Saxon9。另一个线程中的某人向我展示了value-of和disable-output-escaping="yes"的使用,这使

c# - 获取输出差异图中的节点名称而不是它们的索引

我正在使用XMLdiffpatch工具来检测两个xml文件之间的变化,该工具的输出xml文件如下所示:Sometext4Sometext5Changedtextnewvaluechangedattributevalue第一个文件:Sometext1Sometext2Sometext3AnothertextJustanothertext第二个文件:Sometext1Sometext2Sometext3Sometext4Sometext5ChangedtextJustanothertext如您所见,xml显示检测到的节点更改,这些更改基于其父节点对应的索引。我现在面临的问题是如何解析这些索

java - 将 child 的值(value)作为字符串

最好的self解释方式是给你看一段代码:这是我正在解析的XML文件:name1typeThisissomepieceofcodethatshouldbetreatedasafullstring,eventhat'p'tag,becauseIwanttouseallcontentinsideptagforawebviewinandroid.Thisisabigclassytitleinhtml正如您在p中所读到的那样标签,基本上我想得到标签的内容并将其保存到要处理的字符串中。所以最后,我想像这样初始化一个字符串:Stringcontent="Thisissomepiece.......T

java - 如何使用 XMLBeans 将 XML 声明添加到 xml

我有一个关于JavaXMLBeans的问题。我想在XML文件的顶部包含以下声明:无论如何,是否可以使用XMLBeans在本地执行此操作?上面的内容总是可以作为String连接到xml内容,但这很丑陋。谢谢! 最佳答案 构造是一个XMLdeclaration.根据org.apache.xmlbeans.save(ContentHandlerch,LexicalHandlerlh):WritestheXMLrepresentedbythissourcetothegivenSAXcontentandlexicalhandlers.Note

xml - 在 emacs 中,我可以让评论区域使用 block 评论而不是评论每一行吗?

我有一个XML文件;在emacs23.2中以nxml模式打开。希望comment-region将该区域作为一个block进行注释,而不是对该区域中的每一行进行注释。在我看来,它使评论部分更具可读性。之前:在`comment-region'之后:期望之后:在像JavaScript和Java这样的花括号语言中,注释区域注释每一行,但我觉得这没问题,因为它使用了单行注释前缀//,这保留了可读性以下内容。对于XML,我希望它有所不同。编辑:我刚刚看到Trey关于c模式类似问题的旧答案:Emacscomment-regioninCmode基本上有一个名为newcomment.el的新模块,它定义

java - 这个 XML/XSD 有什么问题?

我有一个简单的XSD和一个更简单的XML。但是Java2XML验证失败。(使用javax.xml.validation)这是我的XSD:这是示例XML:JohnMichaelSmith这是我收到的错误信息:org.xml.sax.SAXParseException:cvc-complex-type.2.4.a:Invalidcontentwasfoundstartingwithelement'FirstName'.Oneof'{FirstName}'isexpected.atorg.apache.xerces.util.ErrorHandlerWrapper.createSAXPars

java - 如何解决 javax.xml.transform.TransformerConfigurationException

我正在尝试使用xsl样式表将xml文件转换为html。请看下面的代码。我已经尝试了很多方法来解决这个问题,但不知何故不能。如果我打开xml文件,那么我可以看到所需的输出,但为什么我无法通过编程看到相同的输出?错误信息:错误:“Jaxpone.xsl”fatalerror:“无法编译样式表”javax.xml.transform.TransformerConfigurationException:无法编译样式表在com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(Transfor