//BBB[@id='b1']XML:
<?xml version="1.0"> <AAA> <BBB id="b1"/> <BBB name="bbb"/> <BBB name="bbb"/> </AAA>
XPath Expression: Select BBB elements which have attribute name with value 'bbb'
//BBB[@name='bbb']XML:
<?xml version="1.0"> <AAA> <BBB id="b1"/> <BBB name="bbb"/> <BBB name="bbb"/> </AAA>
XPath Expression: Select BBB elements which have attribute name with value bbb, leading and trailing spaces are removed before comparison
//BBB[normalize-space(@name)='bbb']XML:
<?xml version="1.0"> <AAA> <BBB id="b1"/> <BBB name="bbb"/> <BBB name="bbb"/> </AAA>C# code:
// BasicSyntax - /xpath/basicsyntax.cs // Copyright 2003 by Johannes Roith using System; using System.Xml.XPath; class BasicSyntax { static void Main() { } }