xpath-diner icon indicating copy to clipboard operation
xpath-diner copied to clipboard

Multiple issues in code examples in Level 18

Open ghost opened this issue 4 years ago • 0 comments

Hi @TopSwagCode

  1. Code examples lack the @ sign next to attribute:
/*[starts-with(attribute^="value"]

//toy[starts-with(category,"Swim")] 


XPath syntax requires the @ sign before attribute

  1. There is one missing closing bracket in the first code snippet:

/*[starts-with(attribute^="value"]

should be:

/*[starts-with(attribute^="value")]

  1. The first code example for XPath uses CSS syntax

//*[starts-with(attribute^="value"]

this is not correct, should be

//*[starts-with(@attribute, "value")]

Once I added all the changes, I could pass level 18 with solution:

//*[starts-with(@for, "Sa")]

I figured it out by checking out some code examples on StackOverflow for the starts-with selector. Also looking back at other levels it was plain that something is not right in level 18.

Thanks for the tutorial, great stuff!

ghost avatar Apr 07 '21 06:04 ghost