saxon相关内容
我使用 XSLT 3.0、Saxon-PE 9.7. 我需要根据乌加里特语对 orth 进行排序,接近希伯来语,但有额外的字符. 我试过了: 但是建议的顺序不正确.所以我想我需要描述乌加里特字母顺序.我能怎么做? 提前,非常感谢. 解决方案 Saxon 允许你在它的配置文件中定义你自己的排序规则,你基本上必须设置一个像 这样的部分的配置文件
..
我的 XSL 源文件是这样的 测试machine1m1m2生产machine1m1m2
..
我正在尝试在 saxon/java 中使用 XSLT 2.0 将 XML 转换为 XML.我正在使用我在堆栈溢出线程“使用 XSLT 为简单 XML 应用 Muenchian 分组"中找到的示例 XML 但是我收到一个错误:XPDY0002:轴步骤 ./CLIENT 的上下文项不存在. 我的测试 XSL: 我的错误详情: 在 inputPointCSVTOXML_style2.
..
我是 XSLT 新手,我知道将 XSLT 集成到 Spring Web 应用程序的最佳解决方案是什么.我在here找到了一个简单的例子,但总的来说我遇到了麻烦正确的字符编码和切换到 Saxon 处理器(我参考了我以前的问题这里和此处).在书中:“Spring in Action"通过扩展 AbstractXsltView 描述了解决方案.是比 AbstractXsltView 更好的方法让我选择
..
我在另一篇文章中问了一个类似的问题,但我决定制作这个新问题,因为这是一个不同的问题.我使用 document() 函数使用两个 XML 输入文件来访问其中一个(外部文件).我正在尝试在 count() 函数中使用 document() 函数,但我不知道为什么它不起作用......这是 XML 输入文档:
..
我正在尝试在某个任意元素或属性中使用我机器的主机名生成一个 XML 文件,例如 myHostname 我使用的是 Saxon 9.2.我可以想到三种方法来做到这一点: 读取并解析/etc/sysconfig/network(我使用的是 Fedora) 读取环境变量(如$ echo $HOSTNAME) 将主机名传递给 saxon,然后以某种方式取消引用变量(不确定这是否可行)
..
我使用的是 Win7,并将我的 VSC# 项目设置为 .NETFramework4.然后下载 SaxonHE9-8-0-7N-setup.exe 并安装.然后将 saxon9he-api.dll 引用到 C# 项目和 using Saxon.Api;这是我的 program.cs: static void Main(string[] args){var xslt = new FileInfo(P
..
我正在尝试通过设置全局参数在通过 XSLT(使用 Saxon-HE v9.7.0.14)生成的 xml 文件中设置密码. 密码可以包含任何字符,因此需要放在 CDATA 部分. 我试图通过设置我的 xslt 的 xsl:output 元素的 cdata-section-elements 属性来包含密码元素的名称来实现这一点: 这不起作用.我在下面包含了示例代码、输入、xslt、当
..
我正在使用用于 .NET 的开源 Saxon XSLT 处理器来执行一些 2.0 转换.> 我像引用任何其他 dll 一样引用 saxon9api.dll,并且可以针对此编译代码.然而,Visual Studio 没有显示任何智能感知,使 IDE 与记事本一样有用. saxon9api.dll 使用的是 IKVM Java for .NET 平台,我想知道这是不是造成VS的问题.Refle
..
在本网站 http://gskinner.com/RegExr/(这是一个 RegEx 测试网站)这个正则表达式匹配有效比赛:[^\x00-\xff] 示例文本:test123 或元件数据不可用 但是如果我有这个输入 XML: test123 或元件数据不可用 我在 Saxon 9 中尝试使用这个 XSLT 2.0 样式表: Saxon 9
..
我有一个带有这种树的大 XML 文件 (6 GB): EJohnSmith[...][...][...] 如果我在其上应用 XSLT 样式表,则会出现此错误: 线程
..
在不久的将来看到像 saxon for php 这样的 XSLT 2.0 处理器的机会有多大? 解决方案 在最近的将来?没有. PHP5 完全依赖 LibXSLT 进行 XSLT 处理(Sablotron 已出局),并且没有计划在这个库中支持 XSLT 2.0.
..
相关代码;关于实例化 SAXSource 的 barfs: TransformerFactory factory = TransformerFactory.newInstance();XMLReader xmlReader = XMLReaderFactory.createXMLReader("org.ccil.cowan.tagsoup.Parser");源输入 = new SAXSource
..
从 Java(而不是从 XSLT)调用时,如何在 Saxon 中使用排序函数.例如,对于查询(以 Northwind 数据库为模型的数据),我可以使用以下方法获取未排序的数据: /windward-studios/Employees/Employee 但我想按以下方式对其进行排序(此处使用 SQL 语法): /windward-studios/Employees/Employee 按城市降序
..
这可能已经在某处得到了回答,但我没有合适的词来搜索它: 假设我有包含城市列表的数据文件: NameANameB 城市列表很长,我想根据缩写过滤城市 [过滤数据] AB 如何使用此过滤器数据(以 xml 形式)跳过原始
..
我使用 saxon HE 9.6,它非常适合在解析格式良好的 XML 文件时使用 XPath 3. 但我想知道如何结合 expath-http-client(或任何其他工作解决方案)与 Saxon 有能力解析 realLife©®™(可能已损坏的)HTML.(Java 不是我更好的技能). 我在谷歌上搜索了很多小时,但没有任何可行的解决方案.我试过类似的东西: xquery_fi
..
this 示例 xquery 如何执行 灵感来自 zx485 的回答: 检查单独的 libxslt 页面 XSL 转换,是一种将 XML 文档转换为其他 XML 文档(或 HTML/文本输出). 一个名为 libxslt 的独立库可用于实现 XSLT-1.0对于 libxml2.这个模块“libxslt"也可以在 Gnome SVN 中找到基础. 您可以在 libxs
..
我正在使用 Saxon EE 来转换一个非常大的文档,使用流式转换.我现在需要链接多个 XSLT.怎么做呢?不流式传输时,我使用 XSLTTransformer 类作为目标,进行链式转换.如果我没记错的话,我想我不能那样做,因为那样会创建一个结果树而不是结果流.谢谢,阿尼 解决方案 将第一个转换的 SAX 输出事件通过管道传输到第二个转换的 SAX 输入事件. 我附上了一些显示这一点
..
情景背景:XSD 与 SCH XML 架构 (XSD) 我有一个 XML 架构定义(“架构"),其中包括多个其他 XSD,它们都在同一个命名空间中.其中一些从外部命名空间导入其他 XSD.总而言之,模式声明了几个可以实例化为 XML 文档的全局元素.我们称它们为 Global_1、Global_2 和 Global_3. 业务规则 (SCH) 模式由定义“业务规则"的 Sc
..
我知道如何选择这样的属性: $table/@id 但是,如果属性名称存储为变量,我该怎么做.例如: let $x = "id"$table/@[$x] 解决方案 您可以使用函数local-name 或 node-name 来捕获属性的值并将其与谓词匹配.local-name 将简单地返回一个与元素名称匹配的字符串,而 node-name 将返回一个完全限定的名称,这通常是推荐的,但实际上
..