jjzjj

make_transform_iterator

全部标签

java - 如何在 Spring 集成中使用 JAVA 配置创建 xslt-transformer?

我在Spring-Integration中有以下xslt-transformer。如何使用JavaConfig进行相同的配置? 最佳答案 @Transformer(inputChannel="input",outputChannel="output")@BeanpublicXsltPayloadTransformertransformer(){returnnewXsltPayloadTransformer(newClassPathResource("classpath:/test.xsl"),resultToDoc());}从另一边

java - StAX Cursor API 和 Iterator API 有什么区别?

我遇到了使用StAX解析文件的两种不同代码。快速谷歌搜索告诉我有2种解析方法:使用cursorAPI和使用iteratorAPI。请告诉我两者之间的区别以及从开发人员的角度来看哪个更容易使用。 最佳答案 您最有可能在JavaWeb服务开发包教程或JavaEE5tutorial中的StAXAPI部分找到答案。.它们都包含我在下面复制的相同信息:ComparingCursorandIteratorAPIsBeforechoosingbetweenthecursoranditeratorAPIs,youshouldnoteafewthin

javax.xml.transform.Transformer 忽略前缀?

我正在尝试解析一个非常简单的示例:100我使用的样式表如下:这在libxslt中有效,没问题。我现在正尝试在java中执行相同的任务,并且我正在尝试使用javax.xml.transform包来执行此操作。它为total-results属性提供了一个空值,而不是预期的结果。但是,当我将值更改为此时:它有效。更改xml和xslt不是一个选项。我应该在某处设置参数吗?代码非常简单:InputSourcexmlSource=newInputSource(newStringReader(xml));DocumentBuilderbuilder=factory.newDocumentBuilde

c# - XSLt.transform 给我 ""

我有XML:这是这部分查询的结果:SELECTCountries.FileSystemNameascountry,Regions.DefaultNameasregion,Provinces.DefaultNameasprovince,cities.defaultnameascity,cities.codeascityCode,IndividualFlagsWithForObjects.valueasStatus我有xslt:并且是代码的一部分XmlReaderreader=cmd.ExecuteXmlReader();doc.LoadXml("");XmlNodenewNode=doc

xml - 如何: Making a program start on Windows startup with wix toolset?

我有一个简单的“Helloworld”windows窗体应用程序(在VS-2013中创建)。如何使用WIX工具集在Windows启动时启动应用程序?必须在windows7和windows8中工作。这是我目前拥有的Product.wxs。编辑:感谢您的帮助,但对我来说还不够好。在哪里添加这个标签?我应该创建快捷方式,还是wix会为我创建快捷方式?我是否必须包括wix的快捷方式,以及如何?我是否必须将.ico添加到Wix项目中以及如何添加?我需要一步一步的解释来理解这一点。HelloWorld项目示例的WholeProduct.wxs将是最好的。编辑2:我仍然不知道如何用wix解决这个问题

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

xml - XSLT 2.0 : How to iterate over stored values of an array inside a for-each loop with conditional check?

我正在编写xsl样式表以从iTunes音乐库中提取信息。xml文件。我想将播放列表的轨道信息存储在一个数组中,然后遍历它们以获取更多信息。我对如何在xslt中的数组中存储值感到困惑?我的尝试在这里: 填充在数组变量“tracks”中的典型轨道ID在iTunes列表中以以下方式表示。我想列出存储在数组中的每个轨道ID的名称、位置、时间信息。我的条件有问题。TrackID1633NameRighthereKindMPEGaudiofileTotalTime358870Location/Users/rakesh/Music/iTunes/iTunes%20Media/Music/tr

xml - XSLT : Using choose to transform tag value depending on true/false

我有一个像这样的xml:abccdetruebob.smith@email.comSMITH/BOB和相应的XSLT,例如:...YN我正在尝试加入一个逻辑,当EnhancedDataIndicator为“真”时,其值为“Y”,为“假”时为“N”。目前,XSLT无法实现这一点。对于EnhancedDataIndicator,它始终显示“N”。转换后的当前xml如下所示:abccdetruebob.smith@email.comSMITH/BOB请指教。 最佳答案 由于您的模板已经在EnhancedDataIndicator上匹配,您

java - 使用 Transformer 制作的缩进 XML

这个问题在这里已经有了答案:Pretty-printingoutputfromjavax.xml.transform.Transformerwithonlystandardjavaapi(IndentationandDoctypepositioning)(4个答案)关闭5年前。我正在尝试从Java创建XML,但遇到了缩进问题。在下面的代码中,您可以看到OutputKeys.INDENT设置为yes...//setupatransformerTransformerFactorytransfac=TransformerFactory.newInstance();Transformertra

xml - 新手 : XSLT Transformation to validate rules in XML document

我是XSLT的新手。我有一个XML文档,我需要使用xslt来验证XML文档中的某些规则。XML和xsl文件将在xsltproc工具中使用,输出将是简单的通过或失败。示例XML:........Manager(在本例中为Employee)下的child数量必须等于或大于mincount属性的值。所有员工的等级必须低于经理等级。感谢您的帮助!TIA! 最佳答案 这是一个XSLT1.0选项,它给出了通过/失败。“失败”中还有其他详细信息,但可以将其删除。它还将消息输出到stdout和stderr并终止处理。=@mincount)">=to