Guys,
Can somebody help me take this from an xdocument linQ query syntax to something that will work in .net 3.0 please...
Thanks
Bob
Code:'####### 3.5 ######## Dim document As XDocument = XDocument.Load(Session("str_XMLDataFile")) Dim sectionName As String = XPathBinder.Eval(DataBinder.GetDataItem(e.AccordionItem), "@SectionName").ToString() Dim questions = From question In document.Descendants("Question") _ Where question.Parent.Attribute("SectionName").Value = sectionName _ Select Text = question.Element("Text").Value, _ Comment = question.Element("Comment").Value, _ VDSCode = question.Element("VDSCode").Value, _ Category = question.Element("Category").Value, _ YesNo = question.Element("YesNo").Value Dim lstQuestions As Repeater = TryCast(e.AccordionItem.FindControl("lstQuestions"), Repeater) lstQuestions.DataSource = questions lstQuestions.DataBind()
Example of XML Data...
Code:<?xml version="1.0" encoding="utf-8" ?> - <PPRObject> - <Section SectionName="Major Part Assessment"> - <Question> <Text>Datum, Secondary, Clearance Fixings</Text> <DocumentLink>D:\Bentley\embededdocumentrequirements.doc</DocumentLink> <Comment /> <Category /> <VDSCode /> <YesNo /> </Question> - <Question> <Text>Assistor required?</Text> <DocumentLink>www.google.com</DocumentLink> <Comment /> <Category /> <VDSCode /> <YesNo /> </Question> - <Question> <Text>Protection / Damage potential</Text> <DocumentLink /> <Comment /> <Category /> <VDSCode /> <YesNo /> </Question> - <Question>




Reply With Quote