首页 文章
  • 0 votes
     answers
     views

    如何知道一个类是用openjdk还是sunjdk编译的?

    我想在我的产品中使用像saxonica这样的第三方 jar . 之前我们曾经使用过Oracle JDK . 现在,我们正在删除Oracle JDK以使用OpenJDK . 我可以使用同一个 jar 吗? 在这种情况下,我想知道我的jar是用Oracle JDK还是OpenJDK构建的?我怎么知道呢?
  • 3 votes
     answers
     views

    XSD 1.1断言与实现相关的结果

    通过一个简单的断言来考虑以下简单的Schema: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" v...
  • 0 votes
     answers
     views

    XPath:从另一个路径引用一个节点

    我正在遍历XML文档并通过XPath表达式(使用Java中的Saxon 9)提取各种信息 . 在通过一个元素下的节点时,我需要从另一个元素引用一个节点 . 在下面的示例中,对于每个/ root / books / book,我想获得对/ root / authors / author / name的引用,该引用与book下的author元素具有相同的id . 我正在考虑像/ root / auth...
  • 0 votes
     answers
     views

    当输入XML没有匹配时,为什么XSLT处理器会产生一个空文件?

    我正在使用XSLT 2.0(使用SaxonHE)将一些XML Schema文档转换为一组文本文件 . 假设我想为输入XSD中找到的每个xs:complexType输出一个不同的输出文件,我的模板会像下面一样松散 <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version=&q...
  • 1 votes
     answers
     views

    XPath 3.1表达式,用于收集属性作为每个选定节点的名称/值映射

    XPath 3.1支持新的 Map 功能,允许在结果序列中使用 Map . https://www.w3.org/TR/xpath-31/#id-maps 例如,以下是有效的XPath 3.1表达式,它返回2个映射的硬编码序列: (map {'a':1,'b':2,'c':3}, map {'x':-3,'y':-2,'z':-1}) 我试图使用此功能收集节点属性作为 Map 列表 . 例如...
  • 0 votes
     answers
     views

    XSL 2.0 for-each-group group-ending-position of position()

    我想使用XSL 2.0(saxon9he.jar)按位置将数据拆分成组 . 在这个样本中,我尝试将市场产品分成每个袋子中有4个物品的袋子 . 我的测试表明position()在父级的范围内 . 马铃薯在蔬菜部门的孩子中排名第2,而不是在我选择的产品中排名第5 . 我想基于选区内的位置,而不是父级中的位置 . XML数据集: <market> <department nam...
  • 0 votes
     answers
     views

    如何在需要路径调用的udf中设置变量的值

    我正在尝试在XSLT中使用用户定义的函数,该函数重复调用某个字符串的值 . 该字符串基于XPath表达式的结果,该表达式在单个函数调用的范围内不会更改 . 我认为将它分配给变量而不是一遍又一遍地查找是一个好主意 . 不幸的是,至少在Saxon的实现中,你不能使用需要一个函数内部的节点的XPath表达式,即使是一个基于绝对路径的节点,而不是先使用抛弃线让函数知道你正在讨论根文档而不是另一个 . 因此...
  • 0 votes
     answers
     views

    使用XPath - Saxon .net API替换从另一个文档中选择的一个xml文档的节点

    我试图使用相同的XPath替换从另一个文档中选择的节点替换一个文档中的节点 . 我正在使用Saxon XPath选择器从两个文档中选择节点,但我没有找到任何关于如何替换节点的线索 . 假设我的XPath是:/ bookstore / book,以下是我到目前为止从源文档和目标文档访问节点的一段代码 . Processor SaxonProcessor = new Processor(); XPat...
  • 0 votes
     answers
     views

    当XSL转换命名空间页面脱机时该怎么办?

    XSL要求在每个样式表的顶部: 的xmlns:XSL = “http://www.w3.org/1999/XSL/Transform” 如果命名空间中的url不完全正确,则抛出错误 . 今天,“http://www.w3.org/1999/XSL/Transform”处于离线状态 . 我无法进行任何转换 . 转换挂起,然后在网络请求超时时返回“意外的文件结束” . 如果我将名称空间声明中的URL更...

热门问题