XMLDataSource + XML Transform + XPath

EDN Admin

Well-known member
Joined
Aug 7, 2010
Messages
12,794
Location
In the Machine
I Have an XMLDataSource that renders an XML document with a transform file. The datasource also includes an XPath statement to filter the data after the transform. However, the xpath seems to get ignored and instead dumps all the data unfiltered.

<div style="color:Black;background-color:White; <pre>
<span style="color:Blue; <<span style="color:#A31515; asp<span style="color:Blue; :<span style="color:#A31515; XmlDataSource
<span style="color:Red; ID<span style="color:Blue; =<span style="color:Blue; "XmlDataSource1"
<span style="color:Red; EnableCaching<span style="color:Blue; =<span style="color:Blue; "False"
<span style="color:Red; DataFile<span style="color:Blue; =<span style="color:Blue; "~/App_Data/Inventory.xml"
<span style="color:Red; TransformFile<span style="color:Blue; =<span style="color:Blue; "~/App_Data/Inventory.xsl"
<span style="color:Red; XPath<span style="color:Blue; =<span style="color:Blue; "//Adelaide/Inventory/Item[CollectionName=Marine]"
<span style="color:Red; runat<span style="color:Blue; =<span style="color:Blue; "server"<span style="color:Blue; />

[/code]

Heres some of the HTML:

<div style="color:Black;background-color:White; <pre>
<span style="color:Blue; <<span style="color:#A31515; td <span style="color:Red; class<span style="color:Blue; =<span style="color:Blue; "artist"<span style="color:Blue; >
<span style="color:Blue; <<span style="color:#A31515; strong<span style="color:Blue; ><span style="background-color:Yellow; <%# XPath("Fullname")<span style="background-color:Yellow; %><span style="color:Blue; </<span style="color:#A31515; strong<span style="color:Blue; ><span style="color:Blue; <<span style="color:#A31515; br <span style="color:Blue; />
<span style="background-color:Yellow; <%# XPath("Info")<span style="background-color:Yellow; %><span style="color:Blue; <<span style="color:#A31515; br <span style="color:Blue; />
<span style="color:Blue; <<span style="color:#A31515; i<span style="color:Blue; ><span style="background-color:Yellow; <%# XPath("Title")<span style="background-color:Yellow; %><span style="color:Blue; </<span style="color:#A31515; i<span style="color:Blue; ><span style="color:Blue; <<span style="color:#A31515; br <span style="color:Blue; />
<span style="background-color:Yellow; <%# XPath("Medium")<span style="background-color:Yellow; %><span style="color:Blue; <<span style="color:#A31515; br <span style="color:Blue; />
<span style="background-color:Yellow; <%# blankField(XPath("Note"))<span style="background-color:Yellow; %>
<span style="background-color:Yellow; <%# XPath("Dimensions")<span style="background-color:Yellow; %><span style="color:Blue; <<span style="color:#A31515; br <span style="color:Blue; />
<span style="background-color:Yellow; <%# XPath("CollectionName")<span style="background-color:Yellow; %><span style="color:Blue; <<span style="color:#A31515; br <span style="color:Blue; />
<span style="color:Blue; </<span style="color:#A31515; td<span style="color:Blue; >
[/code]
I am not sure what is wrong.
<hr class="sig Matthew Hazlett<br/>
Clarity Computers<br/>
http://www.devclarity.com/ http://www.devclarity.com/

View the full article
 
Back
Top