Oversættelse af Search XML fra ASP.3.0 til C#
Hej jeg har følgene kode i asp 3.0. Har siddet og prøvet at få den skrevet over til c# men synes ikke rigtig det lykkes :)Her er asp koden.
function SearchXML( sXML, sSearchParam )
aSearchParam = split(sSearchParam, "->")
// Setting constants
Set objXML = Server.CreateObject("Microsoft.XMLDOM")
objXML.async = False
// Loading XML file
objXML.loadXML( sXML )
set oNodes = objXML.documentElement.childNodes
for each param in aSearchParam
SearchXML = ""
for each xNode in oNodes
if xNode.NodeName = param then
set oNodes = xNode.childNodes
SearchXML = xNode.text
end if
next
next
end function
Koden jeg har prøvet at lave i c#, den fucker bare lidt så kunne være nice hvis en kunne hjælpe :)
public string SearchXML(string sXML, string sSearchParam)
{
string[] aSearchParam = sSearchParam.Split('>');
string SearchXML;
XmlDocument objXML = new XmlDocument();
objXML.LoadXml(sXML);
XmlNodeList oNodes = objXML.DocumentElement.ChildNodes;
foreach (string parma in aSearchParam)
{
SearchXML = "";
foreach(XmlNode xNode in oNodes)
{
if (xNode.Name == parma)
{
oNodes = xNode.ChildNodes;
SearchXML = xNode.Name;
}
}
}
return SearchXML = "hoho";
}
På forhånd tak