我从指定的网址获取以下xml:
<gesmes:Envelope xmlns:gesmes="http://www.gesmes.org/xml/2002-08-01" xmlns="http://www.ecb.int/vocabulary/2002-08-01/eurofxref">
<gesmes:subject>...</gesmes:subject>
<gesmes:Sender>...</gesmes:Sender>
<Cube>
<Cube time="2016-08-16">
<Cube value="1" />
<Cube value="2"/>
<Cube value="3"/>
</Cube>
</Cube>
</gesmes:Envelope>
从这个文件中我只需要使用Visual Basic代码获取时间值'2016-08-16'。
答案 0 :(得分:1)
添加以下导入:
Imports <xmlns:gesmes="http://www.gesmes.org/xml/2002-08-01">
Imports <xmlns="http://www.ecb.int/vocabulary/2002-08-01/eurofxref">
然后将您想要的数据加载到XDocument或XElement
中Dim xmlDoc = XDocument.Load("myxml.xml")
查询如下。 (如果您正在使用XElement,请不要包含Root)。
Dim time = xmlDoc.Root.<Cube>.<Cube>.@time
答案 1 :(得分:1)
试试xml linq
(
SELECT user_id, stat
FROM stats1
WHERE user_id IN (SELECT * FROM selectedUsers)
)
UNION
(
SELECT user_id, stat
from stats2
WHERE user_id IN (SELECT * FROM selectedUsers)
)
UNION
(
SELECT user_id, stat
FROM stats3
WHERE user_id IN (SELECT * FROM selectedUsers)
)
# and so on ...