xml 相关问题

可扩展标记语言(XML)是一种灵活的结构化文档格式,用于定义人类和机器可读的编码规则。

如何使XML声明使用单引号而不是双引号

我正在使用 .xsl 文件将 FileMaker Pro 导出的 XML 文件转换为另一个格式化为 PBCore 2.0 架构的 XML 文件。我的组织需要能够打开输出 XML...

回答 1 投票 0

编译的 XPath 查询的数据结构

编译的 XPath 查询通常使用什么样的数据结构?只是 AST 还是其他什么?如果是的话,DOM 中的搜索通常是如何实现的?这只是深度优先搜索吗

回答 1 投票 0

Odoo 13 如何从代码中使用 Html 小部件编辑字段?

我有描述字段: test_field = fields.Char(string='测试') XML 形式看起来像这样: 问题是H...

回答 1 投票 0

如何使用 PHP 和 MySQL 创建 RSS

我尝试制作一个 RSS 提要来从我的 SQL 数据库加载数据。 当我运行它时,要么它会将我带到互联网浏览器上的 RSS 阅读器并显示“无内容”,要么会返回错误: ...

回答 3 投票 0

元素树python中带有属性的xpath表达式

导入 xml.etree.ElementTree 作为 ET 树:ET = ET.parse(文件) tree.find('.//ns1:tag/@someattribute', ns) 导致 {KeyError}'@',据我所知,xpath 表达式是正确的,是否有...

回答 1 投票 0

如何从 Sublime Text 3 中的 HTML 语法继承 XML 文件中的 CDATA 语法?

我正在尝试为 XML 文件创建一个新的 sublime 语法,它将 CDATA 中的标签视为 HTML。 我创建了一个新的 sublime-syntax 文件,复制了原始的 XML 规则(打开它们......

回答 2 投票 0

SQL 导入带有波兰语字符的 XML

嗨,我想从包含波兰语字符的 xml 文件导入数据,但失败了。我的 xml 文件是 utf8 格式,我确信这不是问题。我表中的列是 nvarchar,我...

回答 1 投票 0

是否可以根据某些条件激活第二个或第三个笔记本页面而不是第一个页面?

是否可以根据某些条件激活第二个或第三个笔记本页面而不是第一个页面? 例如,如果选中布尔字段 A,则激活或聚焦于第二页,如果

回答 1 投票 0

在 python 中快速、简单地模板 xml 文件

现在我已经在 python 脚本中对整个 xml 文件进行了硬编码,并且只执行了 out.write() ,但现在它变得越来越难以管理,因为我有多种类型的 xml 文件。 什么是最简单的

回答 5 投票 0

xml 文件中的一个标头和 N 个有效负载

我有一个带有 n 个标头和 n 个有效负载的 xml 文件 有效载荷1 有效载荷2 如何通过 pyth 删除标头并只保留第一个标头...

回答 1 投票 0

Saxon 和 XMLFilter:omit-xml-declaration=“yes” 没有效果

我们使用Saxon来生成一些导出文件。 这些转换通常由相继应用的多个 XSLT 转换组成。 为了提高性能,我引入了代码

回答 1 投票 0

如何读取带回车的XML文件 在其内容中?

我需要读取一个 XML 文件,其中包含 某些节点内容中的字符,我需要按原样保留这些字符并避免将它们转换为新行。这些节点具有 xmldsig 签名并转换 ...

回答 3 投票 0

.使用RSA私钥解密XML文件

我正在创建一个脚本来解密加密的 .XML 文件。我有公钥和私钥,并且我使用私钥进行解密。我有密文,想将其转换为明文...

回答 1 投票 0

任何元素/文本都应与使用 xslt 的 <p> 标签分开<p>

我们希望为按顺序出现在 标签中的任何标签/文本创建单独的 标签,这意味着内容不能不匹配。 谢谢并请帮助我 输入: 我们希望为按顺序出现在 <p> 标签中的任何标签/文本创建单独的 <p> 标签,这意味着内容不能不匹配。 谢谢,请帮助我 输入: <kk><p id="p_aj3uga5iqfuzmmw"> Some text is here <table outputclass="ruled" id="ko4xjv6txx"> <tgroup cols="2" id="67dc15u6ud"> <colspec colname="c1" colnum="1" colwidth="40" id="jc204r3bna"/> <colspec colname="c2" colnum="2" colwidth="60" id="o79df53wog"/> <thead id="kih5dc7um1"> <row id="ve4ln370t8"> <entry id="yi4lwe9p51">head text is here</entry> <entry id="dwl1ol06ju">head text is here</entry> </row> </thead> <tbody id="62gug7qywr" class="- topic/tbody "> <row id="7wdson97xv" class="- topic/row "> <entry id="3at6ja8goj">text is here</entry> <entry id="m33p8e0e9f">text is here</entry> </row> </tbody> </tgroup> </table> <b id="nryvddsy5o"><i id="cs8atnkc9h">Component auditor responsibilities</i></b> some text here </p></kk> 预期输出: <kk><p id="p_aj3uga5iqfuzmmw"> Some text is here</p> <table outputclass="ruled" id="ko4xjv6txx"> <tgroup cols="2" id="67dc15u6ud"> <colspec colname="c1" colnum="1" colwidth="40" id="jc204r3bna"/> <colspec colname="c2" colnum="2" colwidth="60" id="o79df53wog"/> <thead id="kih5dc7um1"> <row id="ve4ln370t8"> <entry id="yi4lwe9p51">head text is here</entry> <entry id="dwl1ol06ju">head text is here</entry> </row> </thead> <tbody id="62gug7qywr" class="- topic/tbody "> <row id="7wdson97xv" class="- topic/row "> <entry id="3at6ja8goj">text is here</entry> <entry id="m33p8e0e9f">text is here</entry> </row> </tbody> </tgroup> </table> <p><b id="nryvddsy5o"><i id="cs8atnkc9h">Component auditor responsibilities</i></b> some text here</p></kk> 我的XSL文件: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl" exclude-result-prefixes="xs xd" version="2.0"> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <xsl:template match="p"> <xsl:choose> <xsl:when test="starts-with(., text())"> <p><xsl:apply-templates select="text()[1] except table | text() | *"/></p> </xsl:when> <xsl:when test="table[1]"> <xsl:apply-templates select="table[1]"/> </xsl:when> <xsl:when test="*[1]"> <xsl:apply-templates select="*[1]"/> </xsl:when> </xsl:choose> </xsl:template> <xsl:template match="table"> <table> <xsl:apply-templates select="@* | node()"/> </table> </xsl:template> </xsl:stylesheet> <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl" exclude-result-prefixes="xs xd" version="2.0"> <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> <xsl:template match="p[table]"> <!-- If p contains table put everything before and after table in p and the table it self not in p--> <xsl:for-each-group select="node()" group-adjacent="if(self::table) then 1 else 0"> <xsl:choose> <xsl:when test="current-group()[self::table]"> <xsl:apply-templates select="current-group()"/> </xsl:when> <xsl:otherwise> <p> <xsl:apply-templates select="current-group()"/> </p> </xsl:otherwise> </xsl:choose> </xsl:for-each-group> </xsl:template> </xsl:stylesheet>

回答 1 投票 0

使用 Deepl-node 通过 Markdown 正确翻译文本

我正在尝试使用 NodeJS/Loopback 3 服务器以及 deepl-node 库来翻译 XML 文档。 到目前为止我的代码看起来像这样: const { Translator, TextResult } = require('deepl-node'); ...

回答 1 投票 0

从 SimpleXMLElement 中提取内容的困难

我有以下 xml: “ 我有以下 xml: "soapenv:Server对于输入字符串:""" 我想获取Body>Fault>faultcode,faultstring的内容 但我不知道为什么不起作用 我的源代码: $xml = "\<?xml version='1.0' encoding='UTF-8'?\>\<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'\>\<soapenv:Body\>\<soapenv:Fault\>\<faultcode\>soapenv:Server\</faultcode\>\<faultstring\>For input string: '\</faultstring\>\<detail /\>\</soapenv:Fault\>\</soapenv:Body\>\</soapenv:Envelope\>"; $xmlObject = simplexml_load_string($xml, "SimpleXMLElement", LIBXML_NOCDATA); $namespaces = $xmlObject->getNamespaces(true); $body = $xmlObject->children($namespaces['soapenv'])->Body->Fault->faultcode; dd($body); 输出: 简单XML元素{#1890} 我认为你的错误在于你如何获得“faultstring”属性。请记住,您正在设置“soapenv”命名空间,而“faultcode”属性没有此命名空间。这是我正在尝试的例子: <?php $xml = <<<XML <?xml version='1.0' encoding='UTF-8'?> <soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'> <soapenv:Body> <soapenv:Fault> <faultcode>soapenv:Server</faultcode> <faultstring>For input string</faultstring> <detail /> </soapenv:Fault> </soapenv:Body> </soapenv:Envelope> XML; $xmlObject = simplexml_load_string($xml); $namespaces = $xmlObject->getNamespaces(true); $body = $xmlObject->children($namespaces['soapenv'])->Body->Fault; print_r($body->xpath('faultstring')); 这是结果: 在此输入图片描述 我还给您留下了一个例子,说明我认为如何更容易地从“faultstring”属性获取您需要的值: <?php try { $dom = new DOMDocument(); $dom->loadXML($xml); $xpath = new DOMXPath($dom); // Execute XPath query to get "faultstring" property value $faultString = $xpath->evaluate('//soapenv:Fault/faultstring'); var_dump($faultString->item(0)->nodeValue); } catch (Exception $e) { echo "Error: " . $e->getMessage(); } 这是结果: 在此输入图片描述

回答 1 投票 0

Suitescript:在 NetSuite 上使用金融机构连接脚本和 CAMT053 解析器时出错

希望能够帮助到您。 在 NetSuite 上,我目前正在构建一个金融机构连接脚本,其唯一目标是将 XML 文件传递到“CAMT053 插件实现”,即

回答 1 投票 0

使用 RemoteViews 在自定义通知中加载多个图像

我正在尝试创建一个包含 4 个 ImageView 的自定义通知。当我尝试添加图像时,如果我只添加一张图像,它会起作用,但是当我尝试添加第二张图像时,它不会显示任何内容。 这是福...

回答 1 投票 0

如何在 android studio Java 中配置实现 'com.mindorks.android:placeholderview:1.0.3'

它说“无法解析:com.mindorks.android:placeholderview:1.0.3 在项目结构对话框中显示 受影响的模块:应用程序” 它说“无法解析:com.mindorks.android:placeholderview:1.0.3 在项目结构对话框中显示 受影响的模块:应用程序” <com.mindorks.placeholderview.SwipePlaceHolderView android:id="@+id/swipeView" android:layout_width="match_parent" android:layout_height="match_parent" tools:ignore="MissingClass" /> 这就是我尝试用于滑动滑块的内容 非常感谢您的帮助 这是它显示的错误,已经尝试了几周了,现在在谷歌上没有尝试过,它似乎不起作用 尝试过使用较低版本,没有尝试过以下版本 一个。重建项目 b.重新启动项目 c.清理项目 什么都不起作用 这是 xml 失败,没有显示缺少类 我期待导入 xml 类,这样我就可以完成应用程序,但这个错误对我来说很糟糕 <com.mindorks.placeholderview.SwipePlaceHolderView android:id="@+id/swipeView" android:layout_width="match_parent" android:layout_height="match_parent" tools:ignore="MissingClass" /> 您的帮助将不胜感激,提前感谢您的帮助。 将 IDE 更新到最新版本后,我也遇到了同样的问题。如果有人找到解决方案,请在此发帖,谢谢

回答 1 投票 0

在 SQL Server 中使用 T-SQL 将 XML 节点值更新为小写

我有一张包含一个 XML 数据类型列的表。 XML格式如下 表:根表 +----+-------------------------------------------------------- ----------+ |身份证|数据...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.