腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
QXmlQuery -将参数传递给XSLT
、
、
样本XSLT <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" indent="yes" encoding="UTF-8"/> <xsl:param name="my-param" select="'none'
浏览 0
提问于2018-03-23
得票数 1
回答已采纳
1
回答
用QXmlQuery从url读取xml (没有临时文件)
、
、
我从服务器下载一个xml文件。如果它写成文件,我可以用QXmlQuery解析它,但是如何从'reply‘(QNetworkReply)解析它呢? 有一个QXmlStreamReader,但我似乎找不到连接读者和查询的方法 编辑我不知道如何在QIODevice中提交回复, reply->open(QIODevice::ReadOnly); QXmlQuery query1; QXmlNamePool namePool(query1.namePool()); query1.bindVariable(QXmlName(namePool, QString("kmlFile"
浏览 1
提问于2012-12-24
得票数 0
回答已采纳
1
回答
QXmlQuery无结果
、
、
在Windows平台上使用QT4.8.4,并尝试使用QXmlQuery而没有任何运气。显然,在没有找到解决方案的情况下,就研究了这个话题。 以下是xml文件 <?xml version="1.0" encoding="UTF-8"?> <root> <a>abc</a> <a>def</a> <a>123</a> </root> 代码看起来是这样的; QFile temp("C:/Temp/data.xml"); bool op
浏览 2
提问于2014-03-28
得票数 1
回答已采纳
1
回答
QXmlQuery::setQuery()在将源代码传递给其参数时不能查询
、
、
Qt的QXmlQuery::setQuery具有多态性,类似于: void QXmlQuery::setQuery(const QString &sourceCode, const QUrl &documentURI = QUrl()) 但是,当我将一个HTML源代码传递给sourceCode,参数并尝试计算时,我只能得到一个错误: file:///,中第2列第1行中的错误XPST0003 :语法错误,意外未知关键字,期待QName或NCName 下面是一个示例: QString srcHTML = "<html>......</html>
浏览 1
提问于2019-04-07
得票数 1
1
回答
错误后恢复QXmlQuery
、
我想使用这个查询(//*@id="downloadButton"/@href)和下面的代码来解析这个页面(): QXmlResultItems out; QXmlQuery xpath(QXmlQuery::XQuery10); xpath.setQuery("doc('http://www.videolan.org/vlc/')//*[@id=\"downloadButton\"]/@href"); xpath.evaluateTo(&out); QXmlItem item(out.next()); while (!i
浏览 0
提问于2014-01-13
得票数 0
2
回答
QXmlQuery.evaluateQuery卡住
、
、
为了检索版本号,我尝试用QXmlQuery解析Mac应用程序的“QXmlQuery”。下面是Info.plist上的一个示例: <?xml version="1.0" encoding="UTF-8"?> <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> <string>13A598</string> <key>CFBundleShortVersionString</
浏览 6
提问于2013-10-29
得票数 0
回答已采纳
1
回答
错误:“焦点未定义”
、
我使用这个xslt (FpML是我文档的根): <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:sequence select="/FpML"/> <
浏览 5
提问于2014-06-27
得票数 0
1
回答
尝试使用QXmlQuery从XML文档中获取字符串
、
、
、
、
从一个简单的XML文件开始: <?xml version="1.0"?> <playlist> <name>1 - first playlist</name> <song>Daft Punk\Discovery\Daft Punk-Discovery-01-One More Time.mp3</song> </playlist> 我发现: 我试着提取播放列表的名字,所以我试着: QFile source(filePath); source.open(QIOD
浏览 2
提问于2016-01-18
得票数 1
回答已采纳
3
回答
XSLT到HTML转换。在Qt5中生成-id()错误
、
、
、
、
我使用Qt中推荐的方法对HTML进行XSLT转换: QXmlQuery query(QXmlQuery::XSLT20); query.setFocus(QUrl("myInput.xml")); query.setQuery(QUrl("myStylesheet.xsl")); query.evaluateTo(out); 在XSLT中,我使用generate-id()方法为不同的DIV块生成唯一的I。它在Qt4.8中工作得很好,但在Qt5.4中没有人知道原因,以及如何解决这个问题? 编辑:我没有错误。我在Qt5中得到的总是相同的ID,而在Qt4中,每次调用g
浏览 8
提问于2015-09-10
得票数 2
回答已采纳
2
回答
为什么QXmlQuery似乎在结果中添加了‘\n’?(如何解决呢?)
、
、
、
编写一些代码从XML中提取一些值,XPath的结果似乎是在内容之后添加\n。 #include <QCoreApplication> #include <QXmlQuery> #include <QString> #include <QDebug> auto main(int argn, char* argc[])->int { QCoreApplication app(argn, argc); QString replyContent="<Root isOk='ok'/>";
浏览 1
提问于2018-09-06
得票数 3
回答已采纳
3
回答
将XSLT1.0转换为XSLT2.0
、
、
、
我使用XSLT1.0来转换XML文件。它适用于IE6.0和Firefox 3.0.11。但是,PHP5.2.6 XSLTProcessor (提供XSLT1.0)和Qt C++ QXmlQuery (仅提供XSLT2.0)生成空白输出。 我想出两种选择: 将其转换为XSLT2.0(首选) 提取Firefox部件以进行解析。 W3C规范似乎渴望我消化,而要转换的文档也没有那么大。
浏览 4
提问于2009-07-02
得票数 2
回答已采纳
1
回答
QXmlQuery和Xpath :不能提取节点的文本或参数的值
、
、
我正在尝试从xml内容中提取一些数据。所以我使用了QXmlQuery并编写了下面的代码(在Qt5中)。问题是: 如果我试图提取text1 (所以是节点的文本,参见第32行),代码将返回整个节点:<value>text1</value> =>问题1:如何只获取text1? 如果我试图提取file:///C:/work/tests/build-TestXMLParser-Desktop-Debug/debug/TestXMLParser.exe,(因此参数的值,请参见第35行),代码将在第1行的x1中返回一个错误: error SENR0001,第1列
浏览 9
提问于2015-02-19
得票数 0
1
回答
在同一标记名下解析xml节点子值
我有两个节点PW_KeyGrip和PW_PalmerGrasp,节点children名称在两个节点中都是相同的。 <PW_KeyGrip> <PW_p1_EDC>173</PW_p1_EDC> <PW_p2_EDC>78</PW_p2_EDC> <PW_p2_FDS>196</PW_p2_FDS> </PW_KeyGrip> <PW_PalmerGrasp> <PW_p1_EDC>202</PW_p1_EDC> <PW_p1_APB&
浏览 1
提问于2020-06-23
得票数 0
回答已采纳
2
回答
如何用XQuery获取标记参数值
、
例如,我有这个xml。我需要用val获得标签foo的参数id="two"的值。 <top> <sub id="one"> <foo id="two" val="bar" /> sometext </sub> </top> 该查询(使用Qt QXmlQuery)如下: doc('test.xml')/top/sub[@id='one']/foo[@id='two']/<p&
浏览 0
提问于2010-03-19
得票数 2
回答已采纳
1
回答
使用XPath创建XML节点
、
、
、
是否可以使用XML创建XPath节点? 假设我得到了以下XML: <data> <someValue1></someValue2> <someValue2></someValue2> <someArray> <val></val> <val></val> <val></val> </someArray> </data> 我要做的是使用XML (例如/
浏览 1
提问于2014-11-06
得票数 0
回答已采纳
1
回答
无法使用QString解析此XQuery ( XML格式)
、
、
我希望使用QString expected_xml解析存储在XQuery中的xml (获取类型in和测试输出等等), <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE TEST_XML> <TEST TEST_VERSION="14"> <TEST_TYPES> <TEST_TYPE ID="0"/> <TEST_TYPE ID="1"/> </TEST_TYPES> &
浏览 3
提问于2014-08-05
得票数 1
回答已采纳
1
回答
使用XPath解析XML (Collada/Dae)文件
、
、
、
我想将我的示例从Qt C++重写到Python。 输入文件("Plane.dae") <?xml version="1.0" encoding="utf-8"?> <COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <asset> <c
浏览 6
提问于2020-08-21
得票数 1
回答已采纳
2
回答
如何正确使用QXmlQuery?(Qt XQuery/XPath)
、
、
、
我使用以下代码加载一个XML文件(实际上是一个NZB): QXmlQuery query; query.bindVariable("path", QVariant(path)); query.setQuery("doc($path)/nzb/file/segments/segment/string()"); if(!query.isValid()) throw QString("Invalid query."); QStringList segments; if(!query.evaluateTo(&segments))
浏览 0
提问于2010-04-22
得票数 5
回答已采纳
1
回答
在xslt中转义html标记:value-of select
、
我使用以下方法将XML文档元素(它还包含其他文本而不仅仅是超链接)中的文本转换为超链接: <xsl:value-of select="replace(AUTHOR_CONTACT_INFORMATION, '(abc@yahoo.com)', '<a href="$1">$1</a>')"/> 资料来源: <AUTHOR_CONTACT_I
浏览 3
提问于2011-02-23
得票数 2
1
回答
如何使用XPath解析这个XML?
、
、
、
我想使用XPath解析以下XML。我使用以下查询: query.setQuery("doc($xmlByteArry)//TEST/TEST_OUTPUT/FILE[@TEST_TYPE_ID_REF=1]"); 我想获取PATH、TEST_PATH和别名中的值,所以我编写了一个代码来循环通过QXmlResultItems。但它似乎并没有给我任何结果: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE TEST_XML> <TEST TEST_VERSION="
浏览 2
提问于2014-08-05
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券