XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Paul DurdinSubject: Quotes in xpath query
Author: Paul Durdin
Date: 26 May 2008 11:04 AM
I have some xml data that has quotes similar to;

<items>
<item Title="first"/>
<item Title="Second with &quot;quotes&quot; like this"/>
<item Title="Third"/>
</items>

In Stylus Sudio i can get the second node using;

/items/item[@Title = "Second with &quot;quotes&quot; like this"]/@Title

... but this dosnt work with Visual Studio / C# / .NET 2.0

I get the impression that .net is replacing & with &amp in the xpath.

Can any one help?

Paul

Postnext
(Deleted User) Subject: Quotes in xpath query
Author: (Deleted User)
Date: 26 May 2008 12:30 PM
Hi Paul,
how do you use that XPath expression? As a literal string in a C# source?

Alberto

Posttop
Paul DurdinSubject: Quotes in xpath query
Author: Paul Durdin
Date: 26 May 2008 01:03 PM
I am doing an

XmlNode myNode = MyXmlDoc.SelectSingleNode(xpath, myNameSpaceMgr);
the xpath looks a bit like;

/items/item[@Title="first"]/item[@Title="second"]... etc etc

I found an answer at;
http://vaibhavgaikwad.wordpress.com/2007/10/04/handling-apostrophe-single-quote-in-xpath-expressions-in-net/
so i have just changed my code and how a few hours to wait whilst it churns through loads of xml....

Kinda surprised that i cant simply escape the quotes in some way, especially irritating that Stylus Studio worked ok.

Well worth checking out xpathmania so as to accurately check how Visual Studio / .NET / C# is going to work.

Paul

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.