我的xml内容“ CommandDefinition” =

<command category="213" id="3" type="om">
    <name>CMD_1</name>
    <description>this is the desc</description>
    <parameter pos_index="1">
        <description>device index</description>
        <state>1</state>
    </parameter>
</command>
<command category="213" id="4" type="om">
    <name>CMD_2</name>
    <description>This parameter belongs to FAPService.{i}.Capabilities.</description>
    <parameter pos_index="1">
        <description>device index</description>
        <state>1</state>
        </parameter>
</command>

我正在尝试检索命令标签的整个节点值,其中name属性包含值“ CMD_2”。 即检索值应类似于:

<command category="213" id="4" type="om">
    <name>CMD_2</name>
    <description>This parameter belongs to FAPService.{i}.Capabilities.</description>
    <parameter pos_index="1">
        <description>device index</description>
        <state>1</state>
        </parameter>
</command>

我尝试了以下操作:

ExtractValue(CommandDefinition,'// command [name =“ CMD_2”]')

但这返回了一个空字符串。 有什么想法吗? 谢谢

#1楼 票数:0

该链接确实有帮助:单击此处! http://www.codeproject.com/Articles/71336/MySQL-XML-User-Defined-Functions

  ask by Chirag Dhyani translate from so

未解决问题?本站智能推荐:

1回复

从PHP中的MySql获取存储的xml代码

我将XML代码作为长文本存储在MySql DB中。 我只想打印出屏幕上的xml代码。 仅var_dump()有效,但显示字符串'output'文本长度。 我不想要字符串和文本长度我的代码:
1回复

MYSQL解析为XML代码

由于缺乏PHP知识,我无法使用php将mysql转换为xml。 我从位于http://www.mightywebdeveloper.com/coding/mysql-to-xml-php/的网站获得此代码 经过几次编辑,它就可以正常工作,并且输出如下所示。 我的问题是我想在邮件
1回复

如何使用XML从mysql数据库中检索数据?

我刚刚开始使用XML,因为我通常使用PHP,但我正在尝试创建一个RSS提要,所以它是必要的。 从我的mysql数据库中获取数据的最佳方法是什么?我使用php来存储我的博客? 无论如何在XML文档中使用php还是我必须使用XML?
1回复

如何检索mysql表并输出到xml但使用URL中的变量

该脚本可以从mysql表中提取数据,然后将其导出到xml中。 我如何通过将变量传递到URL并输出到XML来检索msgid 这应该很容易,但是我似乎做对了。 应该是这样的: http://localhost/test.php?msgid = d503dba6-44b8-4b
2回复

PHP转换Mysql检索XML数据

可以说我从mysql表中获取此数据,并将其存储在变量$xmlFromMysqlRow 我如何将这个xml的每个部分存储到自己的变量中? 我想把所有东西都存储在 要存储在$message ,我该怎么做?
1回复

检索和解析与MySQL结果相关的XML记录

我试图从XML文件中获取信息,但无法正常工作。 这是我的代码: 每次我运行脚本时,都会出现错误... Trying to get property of non-object in... ...在从$name到$bild的行中 所以我想这与$i但是我不太明白为什么这
2回复

MySql查询检索xml元素属性的值

我有mysql表(比如TestSuite),在TestSuiteDefinition列中保存xml内容(虽然作为长文本), 现在,我想检索属性的值(在这种情况下为“id”)。 我知道如何在MS SQL中执行此操作,例如: SELECT TestSuiteDefinition.qu
1回复

将XML内容插入到mysql DB中

基本上我有一个调用外部XML文件的php脚本 然后它将来自xml文件的某些数据插入到foreach循环内的mysql数据库中 但是当我检查数据库时它是空的 我究竟做错了什么 xml包含以下结构 下面是PHP代码 它显示: 当我运行脚本所以它解析xm