草庐IT

xml - 某处有可用的 XSLT 伙伴吗?

我想很多人都知道像RegexBuddy这样的工具。XSLT有类似的东西吗? 最佳答案 XSLTIDE(交互式开发环境):XSelerator(我已经使用了6-7年的那个)。免费,有一个用于MSXML的调试器,具有用于XSLT1.0和XSLT2.0的智能感知。此外还有一些动态智能感知。调试器有断点、数据断点、可视化临时树、变量、测试条件、当前输出……等。VS2008--一个很好的XML编辑器+XSLT调试器。良好的静态智能。静态检查匹配模式。断点、数据断点、变量可视化和当前输出。oXygenXML-SPY(阿尔托瓦)StylusStu

xml - xsl : how to split strings?

我想将分号(;)上的地址拆分为由分隔的行:例如如果address=123ElmStreet,我想输出123ElmStreet,但是如果address=123ElmStreet;POBox222,我要输出123ElmStreetPOBox222如果address=123ElmStreet;POBox222;c/oJamesJones,我要输出123ElmStreetPOBox222c/oJamesJones有没有办法做到这一点?(可能很简单,但我对XSLT不太熟悉)普通的XSL选择器是我想修改此XSLT片段以按分号拆分。更新:显然答案涉及使用和函数substring-before()和s

xml - 设置 xsl :value-of into an href attribute and the text field of a link in an XSLT

如何通过XSLT转换设置既是指向链接又具有链接文本的href?到目前为止,这是我所拥有的,这给了我错误“xsl:value-of不能是xsl:text元素的子元素”: 最佳答案 定义XSL文档中的文本部分。只有真实的纯文本可以放在此处,而XML节点不能。你只需要,无论如何都会打印文本。 关于xml-设置xsl:value-ofintoanhrefattributeandthetextfieldofalinkinanXSLT,我们在StackOverflow上找到一个类似的问题:

xml - 在 xpath 中连接多个节点值

我有一个看起来像这样的XMLHelloWorldHello2World2Hello3World3我正在尝试使用Xpath来获得这样的结果:Hello.WorldHello2.World2Hello3.World3我在下面使用了concat函数,但没有得到正确的结果。连接函数:concat(/element1/element2/element3/element4/text(),".",/element1/element2/element3/element5/text())我得到的结果:Hello.World我怎样才能得到正确的结果?我将XPath与CamelSpringDSL结合使用。编

xml - 将 XML 转换为纯文本 - 我应该如何忽略/处理 XSLT 中的空格?

我正在尝试使用XSLT将XML文件转换为dokuwiki使用的标记。这在某种程度上确实有效,但XSL文件中的缩进被插入到结果中。目前,我有两个选择:完全放弃这个XSLT东西,找到另一种方法将XML转换为dokuwiki标记,或者从XSL文件中删除大约95%的空白,使它几乎不可读并且成为维护的噩梦。有没有什么方法可以在XSL文件中保持缩进而不将所有空格传递到最终文档?背景:我正在将autodoc工具从静态HTML页面迁移到dokuwiki,这样每当应用程序团队遇到文档记录不佳的代码时,应用程序团队就可以进一步记录由服务器团队开发的API。其逻辑是为autodoc工具预留每个页面的一部分,

xml - XSL if else 条件

我有一个要求,我希望有ifelse语句来检查节点是否具有属性或它只有字符串。例如:1个节点有0File(s)found另一个具有等属性下面是两个节点的示例0File(s)found0File(s)found我如何确定一个节点是否只有字符串或属性,并基于此我可以获得值String或attribvalues分别。 最佳答案 我们可以通过下面的代码实现ifelse这就是我所做的SystemFileNameFileSizeDateTimeAM/PM我的输出 关于xml-XSLifelse条件,我

xml - 亚马逊产品广告 API : How to get a JSON response for ItemLookup/Search

我正在尝试从其ASIN获取亚马逊产品的详细信息。产品API允许使用ASIN执行Itemlookup,但返回值在XML中。我想从客户端调用Itemlookup,所以想调用JSONP,但我找不到。我在网上找到了一些使用XSLT样式表将XML转换为JSON格式的文章:(一)https://bitbucket.org/basti/python-amazon-product-api/src/tip/examples/json-results.py我尝试使用此python-amazon-product-api和此示例,但我无法获得JSON返回值。(b)http://www.kokogiak.com

xml - XSLT 应用模板选择中的 "@*|node()"是什么意思?

我阅读了一些XSLT示例并发现该代码:这是什么意思? 最佳答案 XPath表达式@*|node()选择属性节点(@*)和所有其他类型的XML节点(node())的并集。它是attribute::*|child::node()的简写.在XSLT中,XPath是相对于上下文节点和默认的selectionaxis是child轴,所以表达式选择上下文节点的所有属性和直接子节点(当用作select="..."表达式时,例如在中)匹配所有属性节点和其他节点而不考虑上下文(当用作match=""中的表达式时)-请注意,选择节点和匹配它们之间存在差

xml - 如何将 XML 文件与 XSLT 文件链接起来?

例子在http://en.wikipedia.org/wiki/XSLT或http://www.w3schools.com/xsl/tryxslt.asp?xmlfile=cdcatalog&xsltfile=cdcatalog似乎是独立的XML和XSLT文件。他们不需要联系起来吗?还是您以某种方式将它们放入同一个文件中?否则,一个文件如何知道如何从另一个文件中吸取数据? 最佳答案 你可以在xml声明之后加上这个 关于xml-如何将XML文件与XSLT文件链接起来?,我们在StackOv

xml - XSLT 使用命名空间转换 XML

我正在尝试使用XSLT将一些XML转换为HTML。问题:我无法让它工作。谁能告诉我我做错了什么?XML:910001-01-01T00:00:00E*TRADEPersonalTradingTestingXSLT:Test 最佳答案 您需要在xslt中为要转换的元素提供命名空间前缀。由于某些原因(至少在JavaJAXP解析器中),您不能简单地声明一个默认namespace。这对我有用:Test这将捕获您的XML文档中命名空间的所有内容。 关于xml-XSLT使用命名空间转换XML,我们在