OVH Cloud OVH Cloud

[WSS2003] XPathNavigator et schema xml WSS

7 réponses
Avatar
sda
Bonjour,
J'essaye de requêter via Xpath la description XML d'une liste.

****************** c# ****************
ListsService.Lists ls = new ListsService.Lists();

ls.Credentials = System.Net.CredentialCache.DefaultCredentials;

XmlNode ndListColumns = ls.GetList(ListGUID);

XPathNavigator nav = ndListColumns.CreateNavigator();

XPathNodeIterator xni = nav.Select("//Fields/Field");

****************** c# ****************

Le XPathNodeIterator ne retourne jamais rien. J'ai essayé plusieurs
expressions dans le select : rien à faire.

Une suggestion?

Merci

SDA

7 réponses

Avatar
EROL MVP SPS
Bonjour,

Nous sommes sur des NG SharePoint, et seul les solutions avec InfoPath nous
sont connues.
Un bon livre sur IP.
http://www.diesel-ebooks.com/cgi-bin/item/0764596284

Je n'ai pas de vrais connaissance dans cette solution liée à XPathNavigator
et ce schema XML avec WSS.

Vous connaissez ?
http://www.infopathdev.com/default.aspx
et
http://www.microsoft.com/technet/prodtechnol/office/office2003/plan/ipprdgd.mspx
et
http://www.infoscope.co.kr/eng/main/main.aspx

http://blogs.msdn.com/guowu/archive/2004/07/20/187990.aspx
--
-
EROL MVP SharePoint www.mysps.info
http://www.microsoft.com/resources/documentation/IIS/6/all/techref/en-us/iisRG_SCA_20.mspx

"sda" a écrit dans le message de news:
ev$
Bonjour,
J'essaye de requêter via Xpath la description XML d'une liste.

****************** c# ****************
ListsService.Lists ls = new ListsService.Lists();

ls.Credentials = System.Net.CredentialCache.DefaultCredentials;

XmlNode ndListColumns = ls.GetList(ListGUID);

XPathNavigator nav = ndListColumns.CreateNavigator();

XPathNodeIterator xni = nav.Select("//Fields/Field");

****************** c# ****************

Le XPathNodeIterator ne retourne jamais rien. J'ai essayé plusieurs
expressions dans le select : rien à faire.

Une suggestion?

Merci

SDA




Avatar
sda
Sorry, InfoPath ne coorespond pas à mon besoin.
Merci quand même
SDA

"EROL MVP SPS" a écrit dans le message de news:

Bonjour,

Nous sommes sur des NG SharePoint, et seul les solutions avec InfoPath
nous sont connues.
Un bon livre sur IP.
http://www.diesel-ebooks.com/cgi-bin/item/0764596284

Je n'ai pas de vrais connaissance dans cette solution liée à
XPathNavigator et ce schema XML avec WSS.

Vous connaissez ?
http://www.infopathdev.com/default.aspx
et
http://www.microsoft.com/technet/prodtechnol/office/office2003/plan/ipprdgd.mspx
et
http://www.infoscope.co.kr/eng/main/main.aspx

http://blogs.msdn.com/guowu/archive/2004/07/20/187990.aspx
--
-
EROL MVP SharePoint www.mysps.info
http://www.microsoft.com/resources/documentation/IIS/6/all/techref/en-us/iisRG_SCA_20.mspx

"sda" a écrit dans le message de news:
ev$
Bonjour,
J'essaye de requêter via Xpath la description XML d'une liste.

****************** c# ****************
ListsService.Lists ls = new ListsService.Lists();

ls.Credentials = System.Net.CredentialCache.DefaultCredentials;

XmlNode ndListColumns = ls.GetList(ListGUID);

XPathNavigator nav = ndListColumns.CreateNavigator();

XPathNodeIterator xni = nav.Select("//Fields/Field");

****************** c# ****************

Le XPathNodeIterator ne retourne jamais rien. J'ai essayé plusieurs
expressions dans le select : rien à faire.

Une suggestion?

Merci

SDA








Avatar
Renaud COMTE [MVP]
C'est un classique de l'XPATH
il renvoit null si jamais la requete n'est pas bonne







Je serais vous je verifierais deja le contenu du XML node (write sur le
disk) puis je testerais les requetes ensuite (avec visual Xpath par exemple)

voial

Votre probleme est ainsi plus .Net que WSS

Renaud COMTE[MVP]

"sda" a écrit :

Bonjour,
J'essaye de requêter via Xpath la description XML d'une liste.

****************** c# ****************
ListsService.Lists ls = new ListsService.Lists();

ls.Credentials = System.Net.CredentialCache.DefaultCredentials;

XmlNode ndListColumns = ls.GetList(ListGUID);

XPathNavigator nav = ndListColumns.CreateNavigator();

XPathNodeIterator xni = nav.Select("//Fields/Field");

****************** c# ****************

Le XPathNodeIterator ne retourne jamais rien. J'ai essayé plusieurs
expressions dans le select : rien à faire.

Une suggestion?

Merci

SDA





Avatar
sda
En fait, j'ai l'impression que c'est un accent qui pose pb dans le résultat
de
ls.GetList(ListGUID)

Peux-t'on formater le XML pour qu'il devienne requêtable ?

SDA


"Renaud COMTE [MVP]" a écrit dans le
message de news:
C'est un classique de l'XPATH
il renvoit null si jamais la requete n'est pas bonne







Je serais vous je verifierais deja le contenu du XML node (write sur le
disk) puis je testerais les requetes ensuite (avec visual Xpath par
exemple)

voial

Votre probleme est ainsi plus .Net que WSS

Renaud COMTE[MVP]

"sda" a écrit :

Bonjour,
J'essaye de requêter via Xpath la description XML d'une liste.

****************** c# ****************
ListsService.Lists ls = new ListsService.Lists();

ls.Credentials = System.Net.CredentialCache.DefaultCredentials;

XmlNode ndListColumns = ls.GetList(ListGUID);

XPathNavigator nav = ndListColumns.CreateNavigator();

XPathNodeIterator xni = nav.Select("//Fields/Field");

****************** c# ****************

Le XPathNodeIterator ne retourne jamais rien. J'ai essayé plusieurs
expressions dans le select : rien à faire.

Une suggestion?

Merci

SDA







Avatar
Renaud COMTE [MVP]
La je rejoint Erol

Vous n'etes pas dans le bon forum pour ce genre de question qui n'a rien a
voir avec SharePoint

Je sais le monde est cruel, mais il fautg mieux que les questions reponses
.net soit dans un NG .NET

faites une copie de votre ficheir XML dans votre post, ca pourra aider

PS, un accent ne gene en rien, vous devez vous meme decare le culture et
l'encodage de vos flux

Renaud COMTE [MVP]

"sda" a écrit :

En fait, j'ai l'impression que c'est un accent qui pose pb dans le résultat
de
ls.GetList(ListGUID)

Peux-t'on formater le XML pour qu'il devienne requêtable ?

SDA


"Renaud COMTE [MVP]" a écrit dans le
message de news:
> C'est un classique de l'XPATH
>>>> il renvoit null si jamais la requete n'est pas bonne
>
> Je serais vous je verifierais deja le contenu du XML node (write sur le
> disk) puis je testerais les requetes ensuite (avec visual Xpath par
> exemple)
>
> voial
>
> Votre probleme est ainsi plus .Net que WSS
>
> Renaud COMTE[MVP]
>
> "sda" a écrit :
>
>> Bonjour,
>> J'essaye de requêter via Xpath la description XML d'une liste.
>>
>> ****************** c# ****************
>> ListsService.Lists ls = new ListsService.Lists();
>>
>> ls.Credentials = System.Net.CredentialCache.DefaultCredentials;
>>
>> XmlNode ndListColumns = ls.GetList(ListGUID);
>>
>> XPathNavigator nav = ndListColumns.CreateNavigator();
>>
>> XPathNodeIterator xni = nav.Select("//Fields/Field");
>>
>> ****************** c# ****************
>>
>> Le XPathNodeIterator ne retourne jamais rien. J'ai essayé plusieurs
>> expressions dans le select : rien à faire.
>>
>> Une suggestion?
>>
>> Merci
>>
>> SDA
>>
>>
>>





Avatar
sda
Pour info la réponse m'a été communiquée sur microsoft.public.dotnet.xml :
"The elements are in the default namespace so your XPath expression
needs
to use a prefix bound to the namespace URI, see
<http://www.faqts.com/knowledge_base/view.phtml/aid/34022/fid/1753>"

Bon WE
SDA

"Renaud COMTE [MVP]" a écrit dans le
message de news:
La je rejoint Erol

Vous n'etes pas dans le bon forum pour ce genre de question qui n'a rien a
voir avec SharePoint

Je sais le monde est cruel, mais il fautg mieux que les questions reponses
.net soit dans un NG .NET

faites une copie de votre ficheir XML dans votre post, ca pourra aider

PS, un accent ne gene en rien, vous devez vous meme decare le culture et
l'encodage de vos flux

Renaud COMTE [MVP]

"sda" a écrit :

En fait, j'ai l'impression que c'est un accent qui pose pb dans le
résultat
de
ls.GetList(ListGUID)

Peux-t'on formater le XML pour qu'il devienne requêtable ?

SDA


"Renaud COMTE [MVP]" a écrit dans le
message de news:
> C'est un classique de l'XPATH
>>>> il renvoit null si jamais la requete n'est pas bonne
>
> Je serais vous je verifierais deja le contenu du XML node (write sur le
> disk) puis je testerais les requetes ensuite (avec visual Xpath par
> exemple)
>
> voial
>
> Votre probleme est ainsi plus .Net que WSS
>
> Renaud COMTE[MVP]
>
> "sda" a écrit :
>
>> Bonjour,
>> J'essaye de requêter via Xpath la description XML d'une liste.
>>
>> ****************** c# ****************
>> ListsService.Lists ls = new ListsService.Lists();
>>
>> ls.Credentials = System.Net.CredentialCache.DefaultCredentials;
>>
>> XmlNode ndListColumns = ls.GetList(ListGUID);
>>
>> XPathNavigator nav = ndListColumns.CreateNavigator();
>>
>> XPathNodeIterator xni = nav.Select("//Fields/Field");
>>
>> ****************** c# ****************
>>
>> Le XPathNodeIterator ne retourne jamais rien. J'ai essayé plusieurs
>> expressions dans le select : rien à faire.
>>
>> Une suggestion?
>>
>> Merci
>>
>> SDA
>>
>>
>>







Avatar
EROL MVP SPS
Bonjour,
Merci pour cette infos à la communauté.

--
EROL MVP SharePoint. www.mysps.info
http://aspnet2.com/mvp.ashx?ErolGiraudy
"sda" a écrit dans le message de news:
eHM0$
Pour info la réponse m'a été communiquée sur microsoft.public.dotnet.xml :
"The elements are in the default namespace so your XPath expression
needs
to use a prefix bound to the namespace URI, see
<http://www.faqts.com/knowledge_base/view.phtml/aid/34022/fid/1753>"

Bon WE
SDA

"Renaud COMTE [MVP]" a écrit dans le
message de news:
La je rejoint Erol

Vous n'etes pas dans le bon forum pour ce genre de question qui n'a rien
a
voir avec SharePoint

Je sais le monde est cruel, mais il fautg mieux que les questions
reponses
.net soit dans un NG .NET

faites une copie de votre ficheir XML dans votre post, ca pourra aider

PS, un accent ne gene en rien, vous devez vous meme decare le culture et
l'encodage de vos flux

Renaud COMTE [MVP]

"sda" a écrit :

En fait, j'ai l'impression que c'est un accent qui pose pb dans le
résultat
de
ls.GetList(ListGUID)

Peux-t'on formater le XML pour qu'il devienne requêtable ?

SDA


"Renaud COMTE [MVP]" a écrit dans le
message de news:
> C'est un classique de l'XPATH
>>>> il renvoit null si jamais la requete n'est pas bonne
>
> Je serais vous je verifierais deja le contenu du XML node (write sur
> le
> disk) puis je testerais les requetes ensuite (avec visual Xpath par
> exemple)
>
> voial
>
> Votre probleme est ainsi plus .Net que WSS
>
> Renaud COMTE[MVP]
>
> "sda" a écrit :
>
>> Bonjour,
>> J'essaye de requêter via Xpath la description XML d'une liste.
>>
>> ****************** c# ****************
>> ListsService.Lists ls = new ListsService.Lists();
>>
>> ls.Credentials = System.Net.CredentialCache.DefaultCredentials;
>>
>> XmlNode ndListColumns = ls.GetList(ListGUID);
>>
>> XPathNavigator nav = ndListColumns.CreateNavigator();
>>
>> XPathNodeIterator xni = nav.Select("//Fields/Field");
>>
>> ****************** c# ****************
>>
>> Le XPathNodeIterator ne retourne jamais rien. J'ai essayé plusieurs
>> expressions dans le select : rien à faire.
>>
>> Une suggestion?
>>
>> Merci
>>
>> SDA
>>
>>
>>