xpath 992 B

12345678910111213141516171819202122232425262728293031323334353637
  1. =>(\.//)?(((child::)?((\i\c*:)?(\i\c*|\*)))|\.)(/(((child::)?((\i\c*:)?(\i\c*|\*)))|\.))*(\|(\.//)?(((child::)?((\i\c*:)?(\i\c*|\*)))|\.)(/(((child::)?((\i\c*:)?(\i\c*|\*)))|\.))*)*
  2. a
  3. a12/b312/b312/b312/b312/b312/b312/b312/b312/b312/b312/b312/b3
  4. *
  5. a|b
  6. .//a:b
  7. a/b/c
  8. a/*/b
  9. a:*/b:*/c:*
  10. child::a/child::b:*
  11. child::a/child::b:*|a/*/b|.//a:b
  12. 1
  13. 1ab
  14. a:1
  15. @a
  16. ancestor::a
  17. #
  18. # the previous regexp from the Schemas for Schemas was broken
  19. # here is the fixed one:
  20. # http://lists.w3.org/Archives/Public/www-xml-schema-comments/2002AprJun/0005.html
  21. #
  22. =>(\.//)?(((child::)?(([\i-[:]][\c-[:]]*:)?([\i-[:]][\c-[:]]*|\*)))|\.)(/(((child::)?(([\i-[:]][\c-[:]]*:)?([\i-[:]][\c-[:]]*|\*)))|\.))*(\|(\.//)?(((child::)?(([\i-[:]][\c-[:]]*:)?([\i-[:]][\c-[:]]*|\*)))|\.)(/(((child::)?(([\i-[:]][\c-[:]]*:)?([\i-[:]][\c-[:]]*|\*)))|\.))*)*
  23. a
  24. a12/b312/b312/b312/b312/b312/b312/b312/b312/b312/b312/b312/b3
  25. *
  26. a|b
  27. .//a:b
  28. a/b/c
  29. a/*/b
  30. a:*/b:*/c:*
  31. child::a/child::b:*
  32. child::a/child::b:*|a/*/b|.//a:b
  33. 1
  34. 1ab
  35. a:1
  36. @a
  37. ancestor::a