Страница 1 из 1

XPath question...

Добавлено: 11 мар 2003, 16:22
...
есть XML:

Код: Выделить всё

<Article Id="ABCD00001">
    <Level>1</Level>
    <Title><Target>1.2.47</Target>1st title</Title>
             <Para>Yet Another text here in  «pure» XML format... ©</Para>	</Article>
с помощью MSXML 4 (SelectSingleNode) вытаскиваю оттуда аттрибут Id у тега Article.... ежели делаю так "Article/@Id" то обратно получаю "Id="ABCD00001""....

А можно ли как-нибудь сразу "ABCD00001" получить, без довесков?...

спасибо! :)

Re: XPath question...

Добавлено: 11 мар 2003, 18:53
не местный
... писал(а):XPath question...
...
с помощью MSXML 4 (SelectSingleNode) вытаскиваю оттуда аттрибут Id
XPath здесь совершенно ни при чём. SelectSingleNode возвращает, как и обещано, node. А тебе нужно SelectSingleNode.value (или SelectSingleNode.text)

Re: XPath question...

Добавлено: 11 мар 2003, 20:25
...
не местный писал(а): XPath здесь совершенно ни при чём. SelectSingleNode возвращает, как и обещано, node. А тебе нужно SelectSingleNode.value (или SelectSingleNode.text)

Точна! вот оно:

HRESULT get_nodeValue(
VARIANT *value);

спасибо! :)