För att ta ut noden summary i en xml-fil som ser ut som nedan hur gör jag då? Jag har testat Jag kan inte ändra det, filen genereras av google. Kanske är bättre att använda xsl? Jag får inget fel när jaganvänder xml.Load(str); istället för xml.LoadXml(str);. Men jag får inte ut nåt resultat heller. Testa att köra str.Replace("'", "\"") innan du kör den i LoadXml. Felet kan bero på att XML:en är felaktig. Jag har svårt att tro att Google producerar felaktig XML-kod. Troligare är att pellesoft sabbar koden, eller att trådskaparen har råkat göra något med den.Xpath?
XmlNodeList xnList = xml.SelectNodes("/feed/entry/summary[position() <= 5]"); och en massa andra varianter. Jag får felet "Data på rotnivån är ogiltiga. Rad 1, position 1. "
<code>
<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'
xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:gCal='http://schemas.google.com/gCal/2005' xmlns:gd='http://schemas.google.com/g/2005'>
<id></id>
<updated>2009-01-15T11:03:54.000Z</updated>
<category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/>
<title type='text'></title>
<subtitle type='text'></subtitle>
<link rel='alternate' '/>
<link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href=''/>
<link rel='http://schemas.google.com/g/2005#batch' type='application/atom+xml'/>
<link rel='self' type='application/atom+xml' href='http'/>
<author>
<name></name>
<email></email>
</author>
<generator version='1.0' uri='http://www.google.com/calendar'>Google Calendar</generator>
<openSearch:totalResults>3</openSearch:totalResults>
<openSearch:startIndex>1</openSearch:startIndex>
<openSearch:itemsPerPage>25</openSearch:itemsPerPage>
<gCal:timezone value='Europe/Stockholm'/>
<gCal:timesCleaned value='0'/>
<entry>
<id></id>
<published>1970-01-01T00:00:00.000Z</published>
<updated>2009-01-15T10:46:46.000Z</updated>
<category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/>
<title type='html'></title>
<summary type='html'>
</summary>
<content type='html'>
När: 2009-01-15 12:00 till 13:00
CET<br />
<br />Vem:
<br />Händelsestatus: bekräftad
</content>
<link rel='alternate' type='text/html' href=' title='alternate'/>
<link rel='self' type=''/>
<author>
<name></name>
<email></email>
</author>
</entry>
<entry>
<id></id>
<published>2009-01-15T10:03:42.000Z</published>
<updated>2009-01-15T10:03:42.000Z</updated>
<category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'/>
<title type='html'></title>
<summary type='html'>
När: 2009-01-19 08:20 till 10:20&nbsp;
CET<br>
<br>Var:
<br>Händelsestatus: bekräftad
</summary>
<content type='html'>
När: 2009-01-19 08:20 till 10:20
CET<br />
<br />Var:
<br />Händelsestatus: bekräftad
<br />Händelsebeskrivning:
</content>
<link rel='alternate' type='text/html' href='' title='alternate'/>
<link rel='self' type='application/atom+xml' href=''/>
<author>
<name></name>
<email></email>
</author>
</entry>
<entry>
</feed>
</code>Sv:Xpath?
Sv: Xpath?
Sv:Xpath?
Sv: Xpath?