11. august 2005 - 14:39
Der er
2 kommentarer
XPath og ' tegnet
Jeg har lavet/hugget et lille login kode stump der bruger en xml fil med brugerdata. string xPath = string.Format( "//Users/User[@Email='{0}' and @Password='{1}']",username, password ); XmlNode userNode = xmlDoc.SelectSingleNode( xPath ); Problemet kommer når der er et ' i password'et... Er der nogen der ved hvordan man escape'er eller lign. i et xpath expression? På forhånd tak Hanzi
Annonceindlæg fra Computerworld
Geopolitik i cyberspace
Mark Fiedel i Styrelsen for Samfundssikkerhed påpeger behovet for, at Danmark kigger kritisk på leverandørafhængighed.
13. juni 2025
11. august 2005 - 14:51
#1
Je vil tro det kunne gøres nogenlunde således: string xPath = string.Format( "//Users/User[@Email='{0}' and @Password='{1}']", username, password.Replace('\'','\'\''));