ᱤᱧ ᱫᱚ ᱟᱹᱰᱤ ᱜᱷᱟᱹᱲᱤᱡ ᱛᱮ ᱯᱨᱚᱱᱴ-ᱮᱱᱰ ᱰᱮᱵᱷᱞᱚᱯᱴ ᱨᱮ ᱢᱮᱱᱟᱹᱧᱟ ᱡᱮ ᱥᱮᱨᱢᱟ ᱯᱤᱪᱷᱤ ᱛᱮ ᱢᱤᱫ ᱴᱨᱮᱱᱰ ᱧᱮᱞ ᱞᱟᱹᱜᱤᱫ: ᱡᱩᱣᱟᱹᱱ ᱰᱮᱵᱷᱞᱚᱯᱴᱚᱨ ᱠᱚ ᱫᱚ ᱱᱚᱶᱟ ᱨᱮᱭᱟᱜ ᱱᱟᱜᱟᱢ ᱥᱟᱛᱷᱟᱢ ᱵᱟᱝ ᱵᱩᱡᱷᱟᱹᱣ ᱠᱟᱛᱮ ᱯᱨᱚᱜᱚᱨᱢᱤᱝ ᱨᱮᱭᱟᱜ ᱱᱟᱶᱟ ᱯᱟᱨᱟᱰᱟᱭᱤᱢ ᱥᱟᱶᱛᱮ ᱠᱟᱹᱢᱤ ᱠᱟᱱᱟ᱾ ᱱᱚᱣᱟ ᱫᱚ, ᱥᱟᱨᱤ ᱜᱮ, ᱡᱟᱦᱟᱱᱟᱜ ᱵᱟᱝ ᱵᱟᱰᱟᱭ ᱫᱚ ᱯᱩᱨᱟᱹ ᱵᱩᱡᱷᱟᱹᱣ ᱜᱮᱭᱟ᱾ ᱣᱮᱵᱽ ᱫᱚ ᱟᱹᱰᱤ ᱢᱟᱨᱟᱝ ᱡᱟᱭᱜᱟ ᱠᱟᱱᱟ ᱡᱟᱦᱟᱸ ᱨᱮ ᱵᱷᱮᱜᱟᱨ ᱥᱠᱤᱞ ᱟᱨ ᱥᱯᱮᱥᱟᱞ ᱠᱚ ᱢᱮᱱᱟᱜ-ᱟ, ᱟᱨ ᱟᱵᱚ ᱫᱚ ᱵᱟᱝ ᱵᱟᱰᱟᱭᱟ ᱡᱟᱦᱟᱸ ᱵᱟᱝ ᱵᱟᱰᱟᱭᱟ᱾ ᱱᱚᱣᱟ ᱯᱟᱦᱴᱟ ᱨᱮ ᱪᱮᱫᱚᱜ ᱫᱚ ᱢᱤᱫ ᱫᱷᱟᱣ ᱦᱩᱭᱩᱜ ᱟᱨ ᱢᱩᱪᱟᱹᱫᱚᱜ ᱠᱟᱱ ᱡᱤᱱᱤᱥ ᱠᱷᱚᱱ ᱵᱟᱹᱲᱛᱤ ᱞᱟᱦᱟ ᱥᱮᱱᱚᱜ ᱠᱟᱱ ᱥᱟᱝᱜᱷᱟᱨ ᱠᱟᱱᱟ ᱾ ᱠᱮᱥ ᱤᱱ ᱯᱚᱭᱮᱱᱴ: ᱤᱧᱟᱜ ᱫᱚᱞ ᱨᱮᱱ ᱡᱟᱦᱟᱸᱭ ᱠᱚ ᱠᱩᱞᱤ ᱠᱮᱫᱟ ᱡᱮ ᱵᱮᱵᱷᱟᱨᱤᱭᱟᱹ ᱠᱚ UI ᱨᱮ ᱢᱤᱫ ᱴᱮᱵᱽ ᱠᱷᱚᱱ ᱥᱟᱺᱜᱤᱧ ᱠᱚ ᱥᱮᱱᱚᱜ ᱠᱟᱱᱟ ᱥᱮ ᱵᱟᱝᱟ ᱚᱱᱟ ᱞᱟᱹᱭ ᱥᱚᱢᱵᱷᱚᱵᱚᱱᱟ ᱥᱮ ᱵᱟᱝᱟ᱾ ᱤᱧ ᱡᱟᱶᱟ ᱥᱠᱨᱤᱯᱴ ᱞᱟᱦᱟ ᱟᱱᱞᱳᱰ ᱤᱵᱷᱮᱱᱴ ᱩᱫᱩᱜ ᱟᱠᱟᱫᱟᱹᱧ ᱾ ᱢᱮᱱᱠᱷᱟᱱ ᱡᱟᱦᱟᱸᱭ ᱠᱚ ᱱᱚᱶᱟ ᱞᱟᱦᱟ ᱨᱮ ᱠᱚ ᱴᱮᱠᱮᱞ ᱟᱠᱟᱫᱟ ᱠᱚ ᱵᱟᱰᱟᱭᱟ ᱱᱚᱶᱟ ᱫᱚ ᱥᱚᱢᱵᱷᱚᱵᱚᱱ ᱠᱟᱱᱟ ᱪᱮᱫᱟᱜ ᱥᱮ ᱩᱱᱠᱩ ᱫᱚ ᱮᱴᱟᱜ ᱥᱟᱭᱤᱴ ᱨᱮ ᱵᱟᱝ ᱥᱟᱧᱪᱟᱣ ᱟᱠᱟᱱ ᱰᱟᱴᱟ ᱵᱟᱵᱚᱛ ᱨᱮ ᱮᱞᱟᱨᱴ ᱠᱚ ᱧᱟᱢ ᱟᱠᱟᱫᱟ, ᱡᱟᱦᱟᱸ ᱞᱟᱹᱜᱤᱫ beforeunload ᱫᱚ ᱥᱟᱫᱷᱟᱨᱚᱱ ᱵᱮᱵᱷᱟᱨ ᱠᱟᱱᱟ᱾ ᱤᱧ ᱦᱚᱸ ᱥᱟᱦᱴᱟ ᱩᱠᱩ ᱟᱨ ᱧᱮᱞᱚᱜ ᱵᱚᱫᱚᱞ ᱜᱷᱚᱴᱚᱱ ᱤᱧ ᱨᱮᱱ ᱥᱟᱶ ᱠᱟᱹᱢᱤᱭᱟᱹ ᱠᱚ ᱵᱷᱟᱹᱜᱤ ᱡᱚᱠᱷᱟ ᱞᱟᱹᱜᱤᱫ ᱩᱫᱩᱜ ᱟᱠᱟᱫ ᱠᱚᱣᱟᱹᱧ ᱾ ᱤᱧ ᱚᱱᱟ ᱵᱟᱨᱮᱛᱮ ᱪᱤᱠᱟᱹᱛᱮ ᱵᱟᱰᱟᱭ ᱧᱟᱢ ᱠᱮᱫᱟᱹᱧ? ᱪᱮᱫᱟᱜ ᱥᱮ ᱱᱚᱣᱟ ᱫᱚ ᱮᱴᱟᱜ ᱯᱨᱚᱡᱮᱠᱴ ᱨᱮ ᱦᱮᱡ ᱟᱠᱟᱱᱟ, ᱪᱮᱫᱟᱜ ᱥᱮ ᱤᱧ ᱫᱚ ᱡᱟᱶᱟ ᱥᱠᱨᱤᱯᱴ ᱪᱮᱫᱚᱜ ᱡᱷᱚᱜ ᱱᱚᱣᱟ ᱨᱮᱧ ᱯᱟᱲᱦᱟᱣ ᱞᱮᱱᱟ ᱾ ᱥᱟᱹᱨᱤ ᱠᱟᱛᱷᱟ ᱫᱚ ᱱᱚᱶᱟ ᱠᱟᱱᱟ ᱡᱮ ᱱᱟᱦᱟᱜ ᱯᱷᱨᱚᱱᱴ ᱮᱱᱰ ᱯᱷᱨᱟᱢᱣᱟᱨᱠ ᱫᱚ ᱩᱱᱠᱩ ᱞᱟᱦᱟ ᱨᱮ ᱢᱮᱱᱟᱜ ᱴᱮᱠᱱᱚᱞᱚᱡᱤ ᱜᱟᱹᱠᱷᱩᱲᱤᱭᱟᱹ ᱠᱚᱣᱟᱜ ᱛᱟᱨᱮᱱ ᱨᱮ ᱛᱤᱸᱜᱩ ᱟᱠᱟᱱᱟ᱾ ᱩᱱᱠᱩ ᱫᱚ ᱩᱛᱱᱟᱹᱣ ᱦᱚᱨᱟ ᱠᱚ ᱵᱟᱹᱲᱤᱡ ᱮᱫᱟ, ᱟᱹᱰᱤ ᱜᱷᱟᱹᱲᱤᱡ ᱩᱛᱱᱟᱹᱣ ᱟᱹᱱᱟᱹᱭᱠᱟᱹᱣ ᱞᱟᱹᱜᱤᱫ ᱚᱠᱟ ᱫᱚ ᱵᱟᱰᱟᱭ ᱥᱮ ᱡᱚᱴᱮᱫ ᱨᱮᱭᱟᱜ ᱡᱟᱹᱨᱩᱲ ᱠᱚ ᱠᱚᱢᱟᱣ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ ᱾ ᱥᱤ ᱮᱥ ᱮᱥ ᱡᱤᱱᱤᱥ ᱢᱚᱰᱮᱞ (ᱥᱤ ᱮᱥ ᱮᱥ ᱚᱢ) ᱪᱤᱱᱛᱟᱹᱭ ᱢᱮ᱾ ᱟᱢ ᱫᱚ ᱟᱥᱚᱜ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ ᱡᱮ CSS ᱟᱨ JavaScript ᱨᱮ ᱠᱟᱹᱢᱤ ᱠᱟᱱ ᱡᱟᱦᱟᱸᱭ ᱦᱚᱲ ᱴᱷᱮᱱ CSSOM ᱨᱮᱭᱟᱜ ᱢᱤᱫ ᱜᱟᱫᱮᱞ ᱢᱮᱱᱟᱜ-ᱟ, ᱢᱮᱱᱠᱷᱟᱱ ᱚᱱᱟ ᱫᱚ ᱥᱟᱨᱟ ᱜᱷᱟᱹᱲᱤᱡ ᱵᱟᱝ ᱦᱩᱭᱩᱜ-ᱟ᱾ ᱤᱧ ᱠᱟᱹᱢᱤ ᱠᱟᱱ ᱢᱤᱫ ᱤ-ᱠᱚᱢᱟᱨᱥ ᱥᱟᱭᱤᱴ ᱞᱟᱹᱜᱤᱫ ᱢᱤᱫ ᱨᱤᱭᱟᱠᱴ ᱯᱨᱚᱡᱮᱠᱴ ᱛᱟᱦᱮᱸ ᱠᱟᱱᱟ ᱚᱠᱟ ᱨᱮ ᱱᱤᱛᱚᱜ ᱵᱟᱪᱷᱟᱣ ᱯᱮᱢᱮᱱᱴ ᱯᱨᱚᱣᱟᱭᱤᱰᱟᱨ ᱞᱟᱹᱜᱤᱫ ᱥᱴᱟᱭᱤᱞᱥᱤᱴ ᱞᱳᱰ ᱞᱟᱹᱠᱛᱤ ᱠᱟᱱᱟ᱾ ᱮᱴᱠᱮᱴᱚᱬᱮ ᱫᱚ ᱱᱚᱶᱟ ᱠᱟᱱᱟ ᱡᱮ ᱥᱴᱟᱭᱤᱞᱥᱤᱴ ᱫᱚ ᱥᱟᱱᱟᱢ ᱥᱟᱦᱴᱟ ᱨᱮ ᱞᱳᱰᱚᱜ ᱠᱟᱱ ᱛᱟᱦᱮᱸᱡ ᱛᱤᱱ ᱨᱮ ᱱᱚᱶᱟ ᱫᱚ ᱮᱠᱮᱱ ᱢᱤᱫ ᱠᱷᱟᱥ ᱥᱟᱦᱴᱟ ᱨᱮ ᱞᱟᱹᱠᱛᱤ ᱠᱟᱱ ᱛᱟᱦᱮᱸᱡ ᱾ ᱱᱚᱣᱟ ᱦᱩᱭᱩᱜ ᱞᱟᱹᱜᱤᱫ ᱠᱟᱹᱢᱤ ᱮᱢ ᱟᱠᱟᱱ ᱰᱮᱵᱷᱞᱚᱯᱟᱨ ᱫᱚ ᱛᱤᱥ ᱦᱚᱸ ᱥᱴᱟᱭᱤᱞᱥᱤᱴ ᱰᱟᱭᱱᱟᱢᱤᱠ ᱞᱮᱠᱟᱛᱮ ᱵᱟᱭ ᱞᱳᱰ ᱟᱠᱟᱫᱟ᱾ ᱫᱚᱦᱲᱟ ᱛᱮ, ᱱᱚᱣᱟ ᱫᱚ ᱯᱩᱨᱟᱹ ᱵᱩᱡᱷᱟᱹᱣ ᱜᱮᱭᱟ ᱡᱚᱠᱷᱚᱱ ᱨᱤᱭᱟᱠᱴ ᱫᱚ ᱟᱢ ᱥᱮᱴᱮᱨ ᱟᱠᱟᱱ ᱥᱮᱫᱽᱨᱟ ᱰᱟᱦᱟᱨ ᱠᱷᱚᱱ ᱥᱟᱦᱟᱜ ᱠᱟᱱᱟ᱾ ᱥᱤ ᱮᱥ ᱮᱥ ᱚᱢ ᱫᱚ ᱟᱢᱟᱜ ᱫᱤᱱᱟᱹᱢ ᱠᱟᱹᱢᱤ ᱨᱮ ᱞᱟᱹᱠᱛᱤᱭᱟᱱ ᱡᱤᱱᱤᱥ ᱵᱟᱝ ᱠᱟᱱᱟ ᱾ ᱢᱮᱱᱠᱷᱟᱱ ᱱᱚᱣᱟ ᱥᱚᱢᱵᱷᱚᱵᱚᱱᱟ ᱢᱮᱱᱟᱜᱼᱟ ᱡᱮ ᱟᱢ ᱱᱚᱣᱟ ᱥᱟᱶ ᱢᱤᱫ ᱚᱠᱛᱚ ᱨᱮ ᱜᱟᱯᱟᱞᱢᱟᱨᱟᱣ ᱞᱟᱹᱠᱛᱤᱭᱟᱢᱟ, ᱢᱤᱫ ᱫᱷᱟᱣ ᱫᱷᱟᱣ ᱨᱮᱦᱚᱸ ᱾ ᱱᱚᱶᱟ ᱠᱚ ᱟᱴᱠᱟᱨ ᱠᱚ ᱤᱧ ᱱᱚᱶᱟ ᱚᱱᱚᱞ ᱚᱞ ᱞᱟᱹᱜᱤᱫ ᱩᱫᱽᱜᱟᱹᱣ ᱟᱠᱟᱫᱤᱧᱟᱭ ᱾ ᱵᱤᱨ ᱨᱮ ᱟᱹᱰᱤ ᱜᱟᱱ ᱢᱮᱱᱟᱜ ᱣᱮᱵᱽ ᱯᱷᱤᱪᱟᱨ ᱟᱨ ᱴᱮᱠᱱᱚᱞᱚᱡᱤ ᱢᱮᱱᱟᱜᱼᱟ ᱚᱠᱟ ᱫᱚ ᱟᱢ ᱟᱢᱟᱜ ᱫᱤᱱᱟᱹᱢ ᱠᱟᱹᱢᱤ ᱨᱮ ᱥᱚᱡᱷᱮ ᱵᱟᱢ ᱡᱚᱴᱮᱫ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ᱾ ᱯᱟᱞᱮ ᱟᱢ ᱫᱚ ᱣᱮᱵᱽ ᱰᱮᱵᱷᱞᱚᱯ ᱨᱮ ᱟᱹᱰᱤ ᱱᱟᱶᱟ ᱜᱮᱭᱟᱢ ᱟᱨ ᱩᱱᱠᱩ ᱫᱚ ᱵᱟᱢ ᱵᱟᱰᱟᱭᱟ ᱪᱮᱫᱟᱜ ᱥᱮ ᱟᱢ ᱫᱚ ᱢᱤᱫ ᱴᱮᱱ ᱯᱷᱨᱟᱢᱣᱟᱨᱠ ᱨᱮᱢ ᱵᱷᱩᱜᱟᱹᱜ ᱠᱟᱱᱟ ᱡᱟᱦᱟᱸ ᱫᱚ ᱟᱢ ᱜᱟᱹᱦᱤᱨ ᱛᱮ ᱵᱟᱰᱟᱭ ᱨᱮᱭᱟᱜ ᱡᱟᱹᱨᱩᱲ ᱵᱟᱹᱱᱩᱜ-ᱟ᱾ ᱤᱧ ᱫᱚ ᱠᱷᱟᱥ ᱠᱟᱛᱮ XML ᱵᱟᱵᱚᱛ ᱤᱧ ᱨᱚᱲ ᱮᱫᱟ, ᱚᱠᱟ ᱫᱚ ᱟᱵᱚ ᱠᱚ ᱠᱷᱚᱱ ᱟᱭᱢᱟ ᱦᱚᱲ ᱠᱚ ᱵᱟᱰᱟᱭᱟ ᱡᱮ HTML ᱠᱷᱚᱱ ᱥᱟᱱᱟᱢ ᱞᱮᱠᱟ ᱵᱟᱝ ᱵᱮᱜᱟᱨ ᱜᱮᱭᱟ᱾ ᱤᱧ ᱱᱚᱶᱟ ᱫᱚ ᱱᱤᱛ ᱦᱟᱹᱵᱤᱡ WHATWG ᱨᱮ ᱜᱟᱯᱟᱞᱢᱟᱨᱟᱣ ᱠᱟᱛᱮ ᱟᱹᱜᱩ ᱮᱫᱟᱹᱧ ᱡᱮ XSLT ᱯᱨᱚᱜᱚᱨᱢᱤᱝ ᱢᱮᱱᱛᱮ ᱵᱟᱰᱟᱭᱚᱜ ᱠᱟᱱ XML ᱥᱴᱟᱠ ᱨᱮᱭᱟᱜ ᱢᱤᱫ ᱥᱮᱬᱟ ᱵᱷᱟᱵᱽᱨᱟ ᱠᱷᱚᱱ ᱚᱪᱚᱜ ᱞᱟᱹᱠᱛᱤᱭᱟ᱾ ᱱᱚᱣᱟ ᱫᱚ ᱴᱷᱟᱹᱣᱠᱟᱹ ᱞᱮᱠᱟᱱ ᱢᱟᱨᱮ, ᱢᱮᱱᱟᱜ ᱴᱮᱠᱱᱚᱞᱚᱡᱤ ᱠᱟᱱᱟ ᱡᱟᱦᱟᱸ ᱫᱚ ᱟᱞᱮ ᱴᱷᱮᱱ ᱥᱮᱨᱢᱟ ᱠᱷᱚᱱ ᱢᱮᱱᱟᱜ ᱛᱟᱦᱮᱸᱠᱟᱱᱟ ᱚᱠᱟ ᱫᱚ ᱤᱧᱟᱜ ᱫᱚᱞ ᱡᱟᱦᱟᱸ ᱨᱮ CSSOM ᱛᱟᱦᱮᱸ ᱠᱟᱱᱟ ᱚᱱᱟ ᱞᱮᱠᱟ ᱯᱨᱮᱠᱴᱤᱠᱟᱞ ᱞᱟᱹᱜᱤᱫ ᱵᱮᱵᱷᱟᱨ ᱦᱩᱭ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ᱾ ᱪᱮᱫ ᱟᱢ ᱞᱟᱦᱟᱨᱮ XSLT ᱥᱟᱶ ᱠᱟᱹᱢᱤ ᱟᱠᱟᱫᱟᱢ ? ᱧᱮᱞ ᱢᱮ ᱡᱮ ᱟᱵᱚ ᱱᱚᱶᱟ ᱢᱟᱨᱮ ᱴᱮᱠᱱᱚᱞᱚᱡᱤ ᱨᱮ ᱟᱹᱰᱤ ᱵᱟᱹᱲᱛᱤ ᱵᱚᱱ ᱞᱟᱹᱜᱤᱫ ᱟᱨ ᱛᱤᱦᱤᱱ ᱥᱟᱹᱨᱤ ᱫᱷᱟᱹᱨᱛᱤ ᱨᱮᱭᱟᱜ ᱮᱴᱠᱮᱴᱚᱬᱮ ᱠᱚ ᱞᱟᱹᱜᱤᱫ XML ᱨᱮᱭᱟᱜ ᱵᱟᱦᱨᱮ ᱨᱮ ᱱᱚᱶᱟ ᱨᱮᱭᱟᱜ ᱯᱷᱤᱪᱟᱨ ᱠᱚ ᱞᱮ ᱞᱟᱹᱜᱤᱫ᱾ ᱮᱠᱥᱯᱟᱛᱷ: ᱛᱟᱞᱟ ᱮᱯᱤᱟᱭ ᱥᱟᱱᱟᱢ ᱠᱷᱚᱱ ᱞᱟᱹᱠᱛᱤᱭᱟᱱ XML ᱴᱮᱠᱱᱚᱞᱚᱡᱤ ᱡᱟᱦᱟᱸ ᱫᱚ ᱥᱚᱡᱷᱮ XML ᱧᱮᱞ ᱵᱟᱦᱨᱮ ᱥᱟᱱᱟᱢ ᱠᱷᱚᱱ ᱞᱟᱹᱠᱛᱤᱭᱟᱱ ᱠᱟᱱᱟ ᱚᱱᱟ ᱫᱚ XPath, ᱢᱤᱫ ᱠᱩᱠᱞᱤ ᱯᱟᱹᱨᱥᱤ ᱡᱟᱦᱟᱸ ᱫᱚ ᱢᱤᱫ ᱨᱩᱴ ᱮᱞᱤᱢᱮᱱᱴ ᱥᱟᱶᱛᱮ ᱢᱟᱨᱠᱟᱯ ᱫᱟᱨᱮ ᱨᱮ ᱡᱟᱦᱟᱱ ᱱᱚᱰᱮ ᱥᱮ ᱟᱴᱨᱤᱵᱽ ᱧᱟᱢ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ᱾ ᱤᱧ ᱫᱚ XSLT ᱞᱟᱹᱜᱤᱫ ᱯᱚᱨᱥᱚᱱᱟᱞ ᱫᱩᱞᱟᱹᱲ ᱢᱮᱱᱟᱜ ᱛᱤᱧᱟ, ᱢᱮᱱᱠᱷᱟᱱ ᱚᱱᱟ ᱦᱚᱸ XPath ᱨᱮ ᱯᱟᱹᱨᱥᱟᱞ ᱢᱮᱱᱟᱜᱼᱟ, ᱟᱨ ᱯᱚᱨᱥᱚᱱᱟᱞ ᱫᱩᱞᱟᱹᱲ ᱫᱚ ᱨᱮᱱᱠᱤᱝ ᱢᱚᱦᱚᱛ ᱨᱮ ᱢᱤᱫ ᱴᱷᱟᱶ ᱨᱮ ᱫᱚᱦᱚ ᱞᱟᱹᱠᱛᱤᱭᱟ᱾ XSLT ᱚᱪᱚᱜ ᱞᱟᱹᱜᱤᱫ ᱡᱩᱠᱛᱤ ᱫᱚ XPath ᱨᱮᱭᱟᱜ ᱪᱮᱫ ᱦᱚᱸ ᱵᱟᱭ ᱥᱚᱫᱚᱨ ᱮᱫᱟ, ᱚᱱᱟᱛᱮ ᱤᱧᱤᱧ ᱩᱭᱦᱟᱹᱨ ᱮᱫᱟ ᱱᱤᱛ ᱦᱚᱸ ᱱᱚᱣᱟ ᱫᱚ ᱫᱟᱣ ᱢᱮᱱᱟᱜᱼᱟ ᱾ ᱱᱚᱶᱟ ᱫᱚ ᱵᱷᱟᱹᱜᱤ ᱜᱮᱭᱟ ᱪᱮᱫᱟᱜ ᱥᱮ XPath ᱫᱚ ᱱᱚᱶᱟ ᱥᱩᱴ ᱴᱮᱠᱱᱚᱞᱚᱡᱤ ᱨᱮ ᱠᱮᱴᱨᱚᱞ ᱟᱨ ᱡᱚᱛᱚ ᱠᱷᱚᱱ ᱡᱟᱹᱨᱩᱲ API ᱠᱟᱱᱟ, ᱠᱷᱟᱥ ᱠᱟᱛᱮ ᱥᱟᱫᱷᱟᱨᱚᱱ XML ᱵᱮᱵᱚᱦᱟᱨ ᱵᱟᱦᱨᱮ ᱵᱮᱵᱚᱦᱟᱨ ᱞᱟᱹᱜᱤᱫ ᱡᱟᱦᱟᱱ ᱡᱤᱱᱤᱥ ᱧᱟᱢ ᱨᱮᱭᱟᱜ ᱠᱩᱨᱩᱢᱩᱴᱩ ᱠᱟᱱᱟ᱾ ᱱᱚᱣᱟ ᱫᱚ ᱟᱹᱰᱤ ᱞᱟᱹᱠᱛᱤᱭᱟᱱᱟᱜ ᱠᱟᱱᱟ ᱪᱮᱫᱟᱜ ᱥᱮ, ᱡᱚᱠᱷᱚᱱ CSS ᱵᱟᱪᱷᱟᱣᱤᱭᱟᱹ ᱠᱚ ᱟᱢᱟᱜ ᱥᱟᱦᱴᱟ ᱨᱮ ᱵᱟᱹᱲᱛᱤ ᱮᱞᱤᱢᱮᱱᱴ ᱠᱚ ᱯᱟᱱᱛᱮ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ, ᱩᱱᱠᱩ ᱫᱚ ᱡᱚᱛᱚ ᱵᱟᱠᱚ ᱧᱟᱢ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ ᱾ ᱱᱚᱶᱟ ᱪᱷᱟᱰᱟ ᱠᱟᱛᱮ ᱦᱚᱸ, CSS ᱵᱟᱪᱷᱟᱣᱤᱡ ᱫᱚ DOM ᱨᱮ ᱟᱡᱟᱜ ᱱᱤᱛᱚᱜ ᱴᱷᱟᱶ ᱞᱮᱠᱟᱛᱮ ᱢᱤᱫ ᱮᱞᱤᱢᱮᱱᱴ ᱯᱟᱱᱛᱮ ᱞᱟᱹᱜᱤᱫ ᱵᱟᱝ ᱵᱮᱵᱷᱟᱨ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ᱾ ᱮᱠᱥᱯᱟᱛᱷ ᱦᱩᱭ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ᱾ ᱱᱤᱛᱚᱜ, ᱟᱯᱮ ᱠᱚ ᱠᱷᱚᱱ ᱠᱤᱪᱷᱩ ᱦᱚᱲ ᱱᱚᱣᱟ ᱠᱚ ᱯᱟᱲᱦᱟᱣ ᱮᱫᱟ ᱮᱠᱥᱯᱟᱛᱷ ᱠᱚ ᱵᱟᱰᱟᱭᱟ, ᱟᱨ ᱠᱤᱪᱷᱩ ᱫᱚ ᱵᱟᱠᱚ ᱵᱟᱰᱟᱭᱟ ᱾ XPath ᱫᱚ ᱴᱮᱠᱱᱚᱞᱚᱡᱤ ᱨᱮᱭᱟᱜ ᱟᱹᱰᱤ ᱢᱟᱨᱟᱝ ᱴᱚᱴᱷᱟ ᱠᱟᱱᱟ, ᱟᱨ ᱤᱧ ᱫᱚ ᱥᱟᱹᱨᱤ ᱛᱮ ᱡᱚᱛᱚ ᱵᱮᱥ ᱠᱚ ᱵᱟᱹᱧ ᱪᱮᱫ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ ᱟᱨ ᱱᱚᱝᱠᱟᱱ ᱢᱤᱫ ᱚᱱᱚᱞ ᱨᱮ ᱱᱚᱶᱟ ᱥᱟᱶ ᱠᱟᱹᱢᱤ ᱨᱮᱭᱟᱜ ᱵᱮᱥ ᱡᱤᱱᱤᱥ ᱦᱚᱸ ᱵᱟᱹᱧ ᱩᱫᱩᱜ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ᱾ ᱤᱧ ᱫᱚ ᱟᱥᱚᱠᱟᱭ ᱛᱮ ᱚᱱᱟ ᱚᱱᱚᱞ ᱚᱞ ᱨᱮᱭᱟᱜ ᱤᱧ ᱠᱩᱨᱩᱢᱩᱴᱩ ᱞᱮᱫᱟ, ᱢᱮᱱᱠᱷᱟᱱ ᱜᱚᱲᱦᱚᱱ ᱥᱢᱟᱥᱤᱝ ᱯᱟᱛᱷᱟᱢ ᱯᱟᱹᱨᱥᱟᱞ ᱫᱚ ᱕,᱐᱐᱐ ᱠᱷᱚᱱ ᱵᱟᱹᱲᱛᱤ ᱟᱹᱲᱟᱹ ᱵᱟᱝ ᱪᱟᱞᱟᱜ ᱠᱟᱱᱟ᱾ ᱤᱧ ᱞᱟᱦᱟ ᱠᱷᱚᱱ ᱜᱮ ᱠᱷᱚᱱ ᱵᱟᱹᱲᱛᱤᱧ ᱛᱟᱦᱮᱸ ᱠᱟᱱᱟ᱒,᱐᱐᱐ ᱟᱹᱲᱟᱹ ᱛᱤᱱ ᱨᱮ ᱥᱩᱢᱩᱝ ᱢᱩᱲᱩᱫ ᱠᱷᱚᱱ ᱟᱫᱷᱟ ᱦᱚᱨ ᱨᱮ ᱢᱮᱱᱟᱜᱼᱟ ᱾ ᱚᱱᱟ ᱛᱮ, ᱤᱧ ᱫᱚ XPath ᱥᱟᱶ ᱵᱮᱥ ᱡᱤᱱᱤᱥ ᱠᱚ ᱠᱟᱹᱢᱤ ᱮᱛᱚᱦᱚᱵ ᱞᱟᱹᱜᱤᱫ ᱤᱧ ᱥᱮᱱᱚᱜ ᱠᱟᱱᱟ ᱟᱨ ᱟᱢ ᱫᱚ ᱱᱚᱶᱟ ᱡᱤᱱᱤᱥ ᱠᱚ ᱢᱚᱡᱽ ᱞᱮᱠᱟ ᱵᱩᱡᱷᱟᱹᱣ ᱠᱷᱟᱱ ᱟᱢ ᱫᱚ ᱵᱮᱥ ᱞᱟᱹᱜᱤᱫ ᱵᱮᱵᱷᱟᱨ ᱫᱟᱲᱮᱭᱟᱜ-ᱟᱢ᱾ ᱮᱠᱥᱯᱟᱛᱷ ᱟᱨ ᱥᱤᱮᱥᱮᱥ ᱢᱤᱞᱟᱹᱣ ᱢᱮ XPath ᱟᱹᱰᱤ ᱟᱭᱢᱟ ᱠᱟᱹᱢᱤ ᱠᱚᱨᱟᱣ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ ᱡᱟᱦᱟᱸ ᱫᱚ CSS ᱥᱮᱞᱮᱠᱴᱚᱨ ᱠᱚ ᱵᱟᱠᱚ ᱠᱚᱨᱟᱣ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ ᱮᱞᱤᱢᱮᱱᱴ ᱠᱚ ᱠᱩᱠᱞᱤ ᱛᱮ ᱾ ᱢᱮᱱᱠᱷᱟᱱ CSS ᱥᱮᱞᱮᱠᱴᱚᱨ ᱦᱚᱸ ᱛᱤᱱᱟᱹᱜ ᱜᱟᱱ ᱠᱟᱹᱢᱤ ᱠᱚ ᱠᱚᱨᱟᱣ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ ᱚᱠᱟ ᱫᱚ XPath ᱵᱟᱭ ᱠᱚᱨᱟᱣ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ, ᱢᱮᱱᱠᱷᱟᱱ ᱪᱟᱱᱟᱪ ᱧᱩᱛᱩᱢ ᱛᱮ ᱮᱞᱤᱢᱮᱱᱴ ᱠᱚ ᱠᱩᱠᱞᱤ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ᱾
ᱥᱤᱮᱥᱮᱥ ᱮᱠᱥᱯᱟᱛᱷ ᱾ᱤᱧᱟᱜ ᱪᱟᱱᱟᱪ /*[ᱛᱟᱦᱮᱱ(@ᱪᱟᱱᱟᱪ, "ᱤᱧᱟᱜ ᱪᱟᱱᱟᱪ")]
ᱱᱚᱣᱟ ᱫᱟᱹᱭᱠᱟᱹ ᱨᱮ, ᱥᱤ ᱮᱥ ᱮᱥ ᱮᱞᱤᱢᱮᱱᱴ ᱠᱚ ᱠᱩᱠᱞᱤ ᱮᱫᱟ ᱡᱟᱦᱟᱸ ᱨᱮ .ᱢᱟᱭᱠᱞᱟᱥ ᱪᱟᱱᱟᱪ ᱧᱩᱛᱩᱢ ᱢᱮᱱᱟᱜᱼᱟ ᱾ ᱱᱷᱟᱛᱮ, XPath ᱫᱟᱹᱭᱠᱟᱹ ᱫᱚ ᱚᱱᱟ ᱮᱞᱤᱢᱮᱱᱴ ᱠᱚ ᱠᱩᱠᱞᱤ ᱮᱫᱟ ᱡᱟᱦᱟᱸ ᱨᱮ ᱥᱴᱨᱤᱝ “myClass” ᱥᱟᱶ ᱢᱤᱫ ᱜᱩᱱ ᱪᱟᱱᱟᱪ ᱢᱮᱱᱟᱜᱼᱟ᱾ ᱮᱴᱟᱜ ᱠᱟᱛᱷᱟ ᱛᱮ, ᱱᱚᱶᱟ ᱫᱚ ᱡᱟᱦᱟᱱ ᱜᱩᱱ ᱨᱮ myClass ᱥᱟᱶᱛᱮ ᱮᱞᱤᱢᱮᱱᱴ ᱠᱚ ᱵᱟᱪᱷᱟᱣ ᱮᱫᱟ, .myClass classname ᱥᱟᱶᱛᱮ ᱮᱞᱤᱢᱮᱱᱴ ᱠᱚ ᱵᱟᱪᱷᱟᱣ ᱠᱟᱱᱟ — ᱟᱨ ᱥᱴᱨᱤᱝ ᱨᱮ “myClass” ᱥᱟᱶᱛᱮ ᱮᱞᱤᱢᱮᱱᱴ ᱠᱚ ᱵᱟᱪᱷᱟᱣ ᱠᱟᱱᱟ, ᱡᱮᱞᱮᱠᱟ .myClass2. ᱚᱱᱟ ᱞᱮᱠᱟᱛᱮ ᱮᱠᱥᱯᱟᱛᱷ ᱫᱚ ᱯᱟᱥᱱᱟᱣ ᱜᱮᱭᱟ ᱾ ᱚᱱᱟᱛᱮ, ᱵᱟᱝ᱾ ᱤᱧ ᱫᱚ ᱱᱚᱣᱟ ᱵᱟᱹᱧ ᱢᱮᱱ ᱮᱫᱟ ᱡᱮ ᱟᱵᱚ ᱫᱚ ᱥᱤ ᱮᱥ ᱮᱥ ᱵᱚᱱ ᱩᱰᱩᱠ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ ᱟᱨ ᱮᱠᱥᱯᱟᱛᱷ ᱦᱚᱛᱮᱛᱮ ᱥᱟᱱᱟᱢ ᱮᱞᱤᱢᱮᱱᱴ ᱵᱟᱪᱷᱟᱣ ᱵᱚᱱ ᱮᱦᱚᱵᱟ᱾ ᱚᱱᱟ ᱫᱚ ᱯᱚᱭᱮᱱᱴ ᱫᱚ ᱵᱟᱝ ᱠᱟᱱᱟ ᱾ ᱠᱟᱛᱷᱟ ᱫᱚ ᱱᱚᱶᱟ ᱠᱟᱱᱟ ᱡᱮ XPath ᱫᱚ ᱱᱚᱝᱠᱟᱱ ᱠᱟᱹᱢᱤ ᱠᱚ ᱠᱚᱨᱟᱣ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ ᱡᱟᱦᱟᱸ ᱫᱚ CSS ᱵᱟᱝ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ ᱟᱨ ᱱᱤᱛ ᱦᱚᱸ ᱟᱹᱰᱤ ᱞᱟᱹᱠᱛᱤᱭᱟᱱ ᱦᱩᱭ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ, ᱡᱩᱫᱤ ᱦᱚᱸ ᱱᱚᱶᱟ ᱫᱚ ᱵᱽᱨᱟᱣᱩᱡᱟᱨ ᱥᱴᱟᱠ ᱨᱮ ᱢᱟᱨᱮ ᱴᱮᱠᱱᱚᱞᱚᱡᱤ ᱠᱟᱱᱟ ᱟᱨ ᱯᱩᱭᱞᱩ ᱧᱮᱞ ᱨᱮ ᱵᱟᱝ ᱵᱩᱡᱷᱟᱹᱣ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ᱾ ᱫᱮᱞᱟ ᱵᱟᱨ ᱴᱮᱠᱱᱚᱞᱚᱡᱤ ᱢᱤᱫ ᱥᱟᱶᱛᱮ ᱵᱮᱵᱚᱦᱟᱨ ᱞᱮᱜᱮ ᱵᱟᱝ ᱠᱟᱱᱟ ᱪᱮᱫᱟᱜ ᱥᱮ ᱟᱵᱚ ᱫᱚ ᱱᱚᱶᱟ ᱠᱟᱹᱢᱤ ᱨᱮ XPath ᱵᱟᱵᱚᱛ ᱵᱚᱱ ᱵᱟᱰᱟᱭᱟ, ᱱᱚᱶᱟ ᱫᱚ ᱟᱢᱟᱜ ᱥᱴᱟᱠ ᱨᱮ ᱮᱴᱟᱜ ᱴᱩᱞ ᱵᱚᱱ ᱵᱮᱱᱟᱣᱟ — ᱚᱠᱟ ᱫᱚ ᱟᱢ ᱵᱟᱢ ᱵᱟᱰᱟᱭ ᱠᱟᱱ ᱛᱟᱦᱮᱸᱠᱟᱱᱟ! ᱮᱴᱠᱮᱴᱚᱬᱮ ᱫᱚ ᱱᱚᱶᱟ ᱠᱟᱱᱟ ᱡᱮ ᱡᱟᱶᱟ ᱥᱠᱨᱤᱯ ᱨᱮᱭᱟᱜ document.evaluate ᱯᱚᱛᱷᱟ ᱟᱨ ᱡᱟᱶᱟ ᱥᱠᱨᱤᱯ ᱞᱟᱹᱜᱤᱫ CSS APIs ᱥᱟᱶ ᱵᱮᱵᱚᱦᱟᱨ ᱟᱠᱟᱱ ᱟᱭᱢᱟ ᱠᱩᱠᱞᱤ ᱵᱟᱪᱷᱟᱣ ᱯᱚᱛᱷᱟ ᱫᱚ ᱵᱟᱝ ᱥᱟᱹᱜᱟᱹᱭ ᱜᱮᱭᱟ᱾ ᱤᱧ ᱫᱚ ᱟᱞᱮ ᱮᱛᱚᱦᱚᱵ ᱞᱟᱹᱜᱤᱫ ᱢᱤᱫᱴᱮᱱ ᱟᱱᱩᱠᱩᱞ ᱠᱩᱠᱞᱤ API ᱤᱧ ᱵᱮᱱᱟᱣ ᱟᱠᱟᱫᱟ, ᱡᱩᱫᱤ ᱦᱚᱸ ᱥᱟᱹᱨᱤ ᱠᱟᱛᱷᱟ ᱞᱮᱠᱟᱛᱮ, ᱤᱧ ᱫᱚ ᱱᱚᱶᱟ ᱨᱮ ᱵᱟᱹᱲᱛᱤ ᱵᱟᱹᱧ ᱵᱷᱟᱵᱤ ᱟᱠᱟᱫᱟ ᱪᱮᱫᱟᱜ ᱥᱮ ᱱᱚᱶᱟ ᱫᱚ ᱟᱵᱚ ᱱᱚᱸᱰᱮ ᱵᱚᱱ ᱠᱟᱹᱢᱤ ᱠᱟᱱᱟ᱾ ᱱᱚᱸᱰᱮ ᱫᱚ ᱫᱚᱦᱲᱟ ᱵᱮᱵᱷᱟᱨᱚᱜ ᱞᱮᱠᱟᱱ ᱠᱩᱠᱞᱤ ᱵᱮᱱᱟᱣᱤᱡ ᱨᱮᱭᱟᱜ ᱟᱹᱰᱤ ᱟᱞᱜᱟ ᱠᱟᱹᱢᱤ ᱫᱟᱹᱭᱠᱟᱹ ᱢᱮᱱᱟᱜᱼᱟ: ᱵᱨᱟᱭᱟᱱ ᱨᱟᱥᱢᱩᱥᱮᱱ ᱦᱚᱛᱮᱛᱮ ᱠᱚᱞᱚᱢ ᱠᱩᱠᱞᱤ ᱮᱠᱥᱯᱟᱛᱷ [ᱯᱷᱚᱨᱠᱰ] ᱧᱮᱞ ᱢᱮ ᱾ ᱤᱧ ᱫᱚ ᱰᱚᱠᱭᱩᱢᱮᱱᱴ ᱡᱤᱱᱤᱥ ᱨᱮ ᱵᱟᱨ ᱯᱚᱛᱷᱟ ᱥᱮᱞᱮᱫ ᱟᱠᱟᱫᱟᱹᱧ: ᱠᱩᱭᱨᱤᱥᱤᱮᱥᱮᱞᱮᱠᱴᱚᱨ (ᱚᱠᱟ ᱫᱚ ᱞᱟᱹᱠᱛᱤᱭᱟᱱ ᱠᱩᱭᱨᱤᱥᱤᱞᱮᱠᱴᱚᱨ ᱚᱞ) ᱟᱨ ᱠᱩᱭᱨᱤᱮᱠᱥᱯᱟᱛᱷ᱾ ᱱᱚᱶᱟ ᱵᱟᱱᱟᱨ ᱜᱮ ᱠᱩᱠᱞᱤ ᱚᱨᱡᱚ ᱡᱤᱱᱤᱥ ᱨᱩᱣᱟᱹᱲ ᱮᱫᱟᱭ:
{ ᱠᱩᱠᱞᱤ ᱞᱮᱠᱟᱱ: ᱱᱳᱰᱥ | ᱥᱴᱨᱤᱝ | ᱮᱞ | ᱵᱩᱞᱤᱭᱟᱱ, ᱚᱨᱡᱚ: ᱡᱟᱦᱟᱱ [] // html ᱫᱩᱨᱤᱵᱽ, xml ᱫᱩᱨᱤᱵᱽ, ᱥᱴᱨᱤᱝ, ᱮᱞᱠᱷᱟ, ᱵᱩᱞᱤᱭᱟᱱ, ᱠᱩᱠᱞᱤ ᱥᱤ ᱮᱥ ᱵᱟᱪᱷᱟᱣᱤᱡ: (ᱠᱩᱠᱞᱤ: ᱥᱴᱨᱤᱝ, ᱥᱚᱫᱚᱨ: ᱵᱩᱞᱤᱭᱟᱱ) => ᱠᱩᱠᱞᱤ ᱚᱨᱡᱚ, ᱠᱩᱠᱞᱤ ᱮᱠᱥ ᱯᱟᱛᱷᱥ: (ᱠᱩᱠᱞᱤ: ᱥᱴᱨᱤᱝ, ᱥᱚᱫᱚᱨ: ᱵᱩᱞᱤᱭᱟᱱ) => ᱠᱩᱠᱞᱤ ᱚᱨᱡᱚ }
queryCSSSelectors ar queryXpaths ᱯᱷᱟᱱᱥᱚᱱ ᱠᱚ ᱫᱚ ᱟᱢ ᱩᱱᱠᱩ ᱯᱷᱚᱞᱚᱱ ᱟᱨᱮ ᱨᱮ ᱮᱢ ᱟᱠᱟᱱ ᱠᱩᱠᱞᱤ ᱠᱚ ᱪᱟᱞᱟᱣ ᱮᱫᱟ, ᱡᱟᱦᱟᱸ ᱛᱤᱱ ᱦᱟᱹᱵᱤᱡ ᱯᱷᱚᱞᱚᱱ ᱟᱨᱮ ᱫᱚ ᱞᱮᱠᱟᱱ ᱱᱚᱰᱮ ᱠᱚ ᱛᱟᱦᱮᱱᱟ, ᱥᱟᱹᱨᱤ ᱜᱮ. ᱵᱟᱝᱠᱷᱟᱱ, ᱱᱚᱣᱟ ᱫᱚ ᱠᱷᱟᱹᱞᱤ ᱮᱨᱮ ᱟᱨ ᱢᱤᱫ ᱞᱮᱠᱟᱱ ᱱᱳᱰᱥ ᱥᱟᱶᱛᱮ ᱠᱩᱠᱞᱤ ᱚᱨᱡᱚ ᱮ ᱨᱩᱣᱟᱹᱲᱟ᱾ ᱡᱩᱫᱤ ᱥᱚᱫᱚᱨ ᱥᱚᱢᱯᱚᱛᱤ ᱥᱟᱹᱨᱤ ᱛᱮ ᱥᱮᱴ ᱢᱮᱱᱟᱜᱼᱟ, ᱯᱷᱟᱱᱠᱥᱚᱱ ᱠᱚ ᱟᱠᱚᱣᱟᱜ ᱠᱩᱠᱞᱤ ᱚᱨᱡᱚ ᱠᱚ ᱵᱚᱫᱚᱞᱟ᱾ ᱚᱠᱟ ᱚᱵᱚᱥᱛᱟ ᱨᱮᱦᱚᱸ ᱱᱚᱣᱟ ᱫᱚ ᱯᱨᱚᱰᱟᱠᱥᱚᱱ ᱯᱟᱨᱤᱵᱷᱮᱥᱚᱱ ᱨᱮ ᱵᱮᱵᱷᱟᱨ ᱵᱟᱝ ᱦᱩᱭᱩᱜᱼᱟ ᱾ ᱤᱧ ᱱᱚᱣᱟ ᱞᱮᱠᱟ ᱥᱟᱹᱨᱤ ᱛᱮ ᱵᱟᱨ ᱠᱩᱠᱞᱤ APIs ᱢᱤᱫ ᱥᱟᱶᱛᱮ ᱵᱮᱵᱷᱟᱨ ᱨᱮᱭᱟᱜ ᱟᱭᱢᱟ ᱮᱥᱮᱨ ᱩᱫᱩᱜ ᱞᱟᱹᱜᱤᱫ ᱤᱧ ᱠᱚᱨᱟᱣ ᱮᱫᱟ᱾ ᱫᱟᱹᱭᱠᱟᱹ ᱠᱩᱠᱞᱤ ᱠᱚ ᱤᱧ ᱫᱚ ᱵᱷᱮᱜᱟᱨ ᱵᱷᱮᱜᱟᱨ XPath ᱠᱩᱠᱞᱤ ᱠᱚ ᱨᱮᱭᱟᱜ ᱢᱤᱫ ᱵᱟᱨ ᱫᱟᱹᱭᱠᱟᱹ ᱩᱫᱩᱜ ᱥᱟᱱᱟᱹᱧ ᱠᱟᱱᱟ ᱚᱠᱟ ᱫᱚ ᱩᱱᱠᱩ ᱠᱚ ᱠᱟᱹᱢᱤ ᱫᱟᱲᱮᱭᱟᱜ ᱠᱟᱱ ᱠᱟᱹᱢᱤ ᱠᱚ ᱩᱫᱩᱜ ᱠᱟᱱᱟ ᱟᱨ ᱚᱱᱟ ᱠᱚ ᱫᱚ ᱮᱴᱟᱜ ᱯᱟᱦᱴᱟ ᱨᱮ ᱪᱮᱫ ᱞᱮᱠᱟ ᱠᱚ ᱵᱮᱵᱚᱦᱟᱨ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ᱾ ᱯᱩᱭᱞᱩ ᱫᱟᱹᱭᱠᱟᱹ ᱫᱚ ᱦᱩᱭᱩᱜ ᱠᱟᱱᱟ //ᱞᱤ/ᱚᱱᱚᱞ()᱾ ᱱᱚᱣᱟ ᱫᱚ ᱥᱟᱱᱟᱢ ᱞᱤ ᱮᱞᱤᱢᱮᱱᱴ ᱠᱚ ᱠᱩᱠᱞᱤ ᱟᱨ ᱚᱱᱟ ᱨᱮᱭᱟᱜ ᱚᱱᱚᱞ ᱱᱳᱰ ᱠᱚ ᱨᱩᱣᱟᱹᱲᱟ ᱾ ᱚᱱᱟᱛᱮ, ᱡᱩᱫᱤ ᱟᱵᱚ ᱞᱟᱛᱟᱨ ᱨᱮ ᱮᱢ ᱟᱠᱟᱱ HTML ᱠᱩᱠᱞᱤ ᱦᱩᱭᱩᱜ ᱛᱟᱵᱚᱱᱟᱺ
- ᱢᱤᱫ
- ᱵᱟᱨ
- ᱯᱮ
...ᱱᱚᱣᱟ ᱜᱮ ᱨᱩᱣᱟᱹᱲ ᱟᱠᱟᱱᱟ:
{"ᱠᱩᱠᱞᱤ ᱞᱮᱠᱟ":"xpathEvaluate","ᱚᱨᱡᱚ":["ᱢᱤᱫ","ᱵᱟᱨ","ᱯᱮ"],"ᱚᱨᱡᱚ ᱞᱮᱠᱟ":"ᱥᱴᱨᱤᱝ"}
ᱮᱴᱟᱜ ᱟᱹᱲᱟᱹ ᱛᱮ, ᱟᱵᱚ ᱱᱚᱶᱟ ᱮᱨᱮ ᱵᱚᱱ ᱧᱟᱢᱟ: ["ᱢᱤᱫ","ᱵᱟᱨ","ᱯᱮ"]᱾ ᱥᱟᱫᱷᱟᱨᱚᱱ ᱞᱮᱠᱟᱛᱮ, ᱟᱢ ᱫᱚ ᱚᱱᱟ ᱧᱟᱢ ᱞᱟᱹᱜᱤᱫ li elements ᱠᱚ ᱞᱟᱹᱜᱤᱫ ᱠᱩᱠᱞᱤ ᱢᱮ, ᱚᱱᱟ ᱠᱩᱠᱞᱤ ᱨᱮᱭᱟᱜ ᱚᱨᱡᱚ ᱫᱚ ᱟᱨᱮ ᱨᱮ ᱢᱮᱯ ᱢᱮ, ᱟᱨ ᱥᱟᱱᱟᱢ ᱮᱞᱤᱢᱮᱱᱴ ᱨᱮᱭᱟᱜ text node ᱨᱩᱣᱟᱹᱲ ᱢᱮ᱾ ᱢᱮᱱᱠᱷᱟᱱ ᱟᱵᱚ ᱚᱱᱟ ᱮᱠᱥᱯᱟᱛᱷ ᱥᱟᱶ ᱟᱨᱦᱚᱸ ᱥᱟᱹᱠᱷᱤᱭᱟᱹᱛ ᱛᱮ ᱵᱚᱱ ᱠᱚᱨᱟᱣ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ: ᱰᱚᱠᱭᱩᱢᱮᱱᱴ᱾ᱠᱩᱠᱭᱮᱨᱤᱮᱠᱥᱯᱟᱛᱷᱥ("//ᱞᱤ/ᱚᱞ()")᱾ᱚᱨᱡᱚ᱾
ᱧᱮᱞ ᱢᱮ ᱡᱮ ᱴᱮᱠᱥ ᱱᱳᱰ ᱧᱟᱢ ᱨᱮᱭᱟᱜ ᱰᱟᱦᱟᱨ ᱫᱚ ᱴᱮᱠᱥ () ᱵᱮᱵᱷᱟᱨ ᱠᱟᱛᱮ, ᱚᱠᱟ ᱫᱚ ᱯᱷᱟᱱᱥᱚᱱ ᱥᱩᱦᱤ ᱞᱮᱠᱟ ᱧᱮᱞᱚᱜ-ᱟ — ᱟᱨ ᱚᱱᱟ ᱜᱮ ᱾ ᱱᱚᱣᱟ ᱫᱚ ᱢᱤᱫ ᱮᱞᱤᱢᱮᱱᱴ ᱨᱮᱭᱟᱜ ᱚᱞ ᱱᱳᱰ ᱮ ᱨᱩᱣᱟᱹᱲᱟ ᱾ ᱟᱵᱚᱣᱟᱜ ᱫᱟᱹᱭᱠᱟᱹ ᱨᱮ, ᱢᱟᱨᱠᱟᱯ ᱨᱮ ᱯᱮᱭᱟ ᱞᱤ ᱮᱞᱤᱢᱮᱱᱴ ᱢᱮᱱᱟᱜᱼᱟ, ᱥᱟᱱᱟᱢ ᱨᱮ ᱚᱞ ᱢᱮᱱᱟᱜᱼᱟ ("ᱢᱤᱫ", "ᱵᱟᱨ", ᱟᱨ "ᱯᱮ")᱾
ᱫᱮᱞᱟ ᱵᱚᱱ ᱧᱮᱞᱟ ᱟᱨ ᱢᱤᱫ ᱫᱟᱹᱭᱠᱟᱹ ᱚᱱᱚᱞ () ᱠᱩᱠᱞᱤ ᱨᱮᱱᱟᱜ ᱾ ᱢᱚᱱᱮ ᱠᱟᱜ ᱢᱮ ᱱᱚᱣᱟ ᱫᱚ ᱟᱞᱮᱭᱟᱜ ᱢᱟᱨᱠᱟᱯ ᱠᱟᱱᱟᱺ
ᱫᱮᱞᱟ ᱢᱤᱫ ᱠᱩᱠᱞᱤ ᱚᱞ ᱞᱮᱜᱮ ᱡᱟᱦᱟᱸ ᱫᱚ href ᱮᱴᱨᱤᱵᱷᱤᱭᱩᱴ ᱵᱷᱮᱞᱭᱩ ᱮ ᱨᱩᱣᱟᱹᱲᱟ: ᱰᱚᱠᱭᱩᱢᱮᱱᱴ᱾ᱠᱩᱭᱨᱤᱮᱠᱥᱯᱟᱛᱷᱥ("//ᱮ[ᱚᱱᱚᱞ() = 'ᱥᱟᱭᱤᱱ ᱤᱱ']/@href"). ᱚᱨᱡᱚ ᱠᱚ᱾
ᱱᱚᱶᱟ ᱫᱚ ᱱᱟᱦᱟᱜ ᱰᱚᱠᱭᱩᱢᱮᱱᱴ ᱨᱮ XPath ᱠᱩᱠᱞᱤ ᱠᱟᱱᱟ, ᱢᱩᱪᱟᱹᱫ ᱫᱟᱹᱭᱠᱟᱹ ᱞᱮᱠᱟ, ᱢᱮᱱᱠᱷᱟᱱ ᱱᱚᱶᱟ ᱫᱚ ᱟᱵᱚ ᱢᱤᱫ ᱞᱤᱝᱠ (ᱢᱤᱫ ᱮᱞᱤᱢᱮᱱᱴ) ᱨᱮᱭᱟᱜ href attribute ᱵᱚᱱ ᱨᱩᱣᱟᱹᱲᱟ ᱡᱟᱦᱟᱸ ᱨᱮ “Sign In” ᱚᱞ ᱢᱮᱱᱟᱜ-ᱟ᱾ ᱥᱟᱹᱨᱤ ᱨᱩᱣᱟᱹᱲ ᱦᱩᱭ ᱟᱠᱟᱱᱟᱚᱨᱡᱚ ᱫᱚ ["/ᱞᱚᱜᱤᱱ.ᱮᱪᱴᱤᱮᱢᱮᱞ"] ᱠᱟᱱᱟ᱾ ᱮᱠᱥᱯᱟᱛᱷ ᱯᱷᱟᱱᱠᱥᱚᱱ ᱚᱵᱷᱟᱨᱵᱷᱤᱭᱩ ᱚᱱᱰᱮ ᱟᱭᱢᱟ ᱮᱠᱥᱯᱟᱛᱷ ᱯᱷᱟᱱᱠᱥᱚᱱ ᱢᱮᱱᱟᱜᱼᱟ, ᱟᱨ ᱟᱢ ᱫᱚ ᱯᱟᱞᱮᱱ ᱚᱱᱟ ᱠᱚ ᱥᱟᱶ ᱵᱟᱢ ᱩᱯᱨᱩᱢ ᱜᱮᱭᱟ᱾ ᱟᱭᱢᱟ ᱢᱮᱱᱟᱜᱼᱟ, ᱤᱧᱤᱧ ᱩᱭᱦᱟᱹᱨ ᱮᱫᱟ, ᱚᱱᱟ ᱵᱟᱵᱚᱛ ᱵᱟᱰᱟᱭ ᱞᱟᱹᱠᱛᱤᱭᱟᱱᱟ, ᱱᱚᱶᱟ ᱠᱚ ᱥᱟᱶᱛᱮ:
starts-withᱡᱩᱫᱤ ᱢᱤᱫ ᱚᱱᱚᱞ ᱢᱤᱫ ᱠᱷᱟᱥ ᱮᱴᱟᱜ ᱚᱱᱚᱞ ᱫᱟᱹᱭᱠᱟᱹ ᱥᱟᱶ ᱮᱦᱚᱵᱚᱜ-ᱟ, starts-with(@href, 'http:') ᱥᱟᱹᱨᱤ ᱮ ᱨᱩᱣᱟᱹᱲᱟ ᱡᱩᱫᱤ href ᱜᱩᱱ http: ᱥᱟᱶ ᱮᱦᱚᱵᱚᱜ-ᱟ᱾ containsIf ᱢᱤᱫ ᱚᱱᱚᱞ ᱨᱮ ᱢᱤᱫ ᱮᱴᱟᱜ ᱚᱱᱚᱞ ᱫᱟᱹᱭᱠᱟᱹ ᱢᱮᱱᱟᱜ-ᱟ, contains(text(), "Smashing Magazine") ᱡᱩᱫᱤ ᱢᱤᱫ ᱚᱱᱚᱞ ᱱᱚᱰᱮ ᱡᱟᱦᱟᱸ ᱨᱮ “Smashing Magazine” ᱠᱟᱛᱷᱟ ᱢᱮᱱᱟᱜ-ᱟ ᱾ count ᱫᱚ ᱢᱤᱫ ᱠᱩᱠᱞᱤ ᱨᱮ ᱛᱤᱱᱟᱹᱜ ᱢᱮᱪ ᱢᱮᱱᱟᱜᱼᱟ ᱚᱱᱟ ᱨᱮᱭᱟᱜ ᱞᱮᱠᱷᱟ ᱨᱩᱣᱟᱹᱲ ᱮᱫᱟᱭ ᱾ ᱢᱤᱫ ᱫᱷᱟᱣ ᱞᱮᱠᱟᱛᱮ, count(//*[starts-with(@href, 'http:']) ᱫᱚ href ᱜᱩᱱ ᱥᱟᱶᱛᱮ ᱛᱤᱱᱟᱹᱜ ᱜᱟᱱ ᱞᱤᱝᱠ ᱢᱮᱱᱟᱜ-ᱟ ᱚᱱᱟ ᱨᱮ http: ᱛᱮ ᱮᱦᱚᱵᱚᱜ ᱠᱟᱱ ᱚᱞ ᱢᱮᱱᱟᱜ-ᱟ᱾ ᱥᱟᱵᱽᱥᱴᱨᱤᱝ ᱡᱟᱶᱟ ᱥᱠᱨᱤᱯᱴ ᱥᱟᱵᱽᱥᱴᱨᱤᱝ ᱞᱮᱠᱟᱭ ᱠᱟᱹᱢᱤᱭᱟ, ᱟᱢ ᱥᱴᱨᱤᱝ ᱟᱨᱜᱩᱢᱮᱱᱴ ᱞᱮᱠᱟᱛᱮ ᱯᱟᱥ ᱪᱷᱟᱰᱟ ᱠᱟᱛᱮ ᱾ ᱫᱟᱹᱭᱠᱟᱹ ᱞᱮᱠᱟᱛᱮ, ᱥᱟᱵᱽᱥᱴᱨᱤᱝ ("ᱤᱧᱟᱜ ᱚᱱᱚᱞ", ᱒, ᱔) "ᱣᱟᱭ ᱴᱤ" ᱨᱩᱣᱟᱹᱲᱟ᱾ ᱥᱟᱵᱽᱥᱴᱨᱤᱝ-ᱵᱤᱯᱷᱚᱨ ᱮᱴᱟᱜ ᱥᱴᱨᱤᱝ ᱢᱟᱲᱟᱝ ᱨᱮ ᱥᱴᱨᱤᱝ ᱨᱮᱭᱟᱜ ᱦᱟᱹᱴᱤᱧ ᱨᱩᱣᱟᱹᱲᱟᱭ ᱾ ᱫᱟᱹᱭᱠᱟᱹ ᱞᱮᱠᱟᱛᱮ, ᱥᱟᱵᱽᱥᱴᱤᱝ-ᱵᱤᱯᱷᱚᱨ("ᱤᱧᱟᱜ ᱚᱱᱚᱞ", " ") "ᱤᱧᱟᱜ" ᱨᱩᱣᱟᱹᱲ ᱮᱢᱚᱜ ᱠᱟᱱᱟ᱾ ᱱᱚᱝᱠᱟ ᱜᱮ, ᱥᱟᱵᱽᱥᱴᱨᱤᱝ-ᱵᱤᱯᱷᱚᱨ("ᱦᱟᱭ","ᱵᱟᱭ") ᱠᱷᱟᱹᱞᱤ ᱥᱴᱨᱤᱝ ᱮ ᱨᱩᱣᱟᱹᱲᱟ ᱾ ᱥᱟᱵᱽᱥᱴᱨᱤᱝ-ᱛᱟᱭᱚᱢ ᱮᱴᱟᱜ ᱥᱴᱨᱤᱝ ᱛᱟᱭᱚᱢ ᱥᱴᱨᱤᱝ ᱨᱮᱭᱟᱜ ᱦᱟᱹᱴᱤᱧ ᱨᱩᱣᱟᱹᱲᱟᱭ ᱾ ᱫᱟᱹᱭᱠᱟᱹ ᱞᱮᱠᱟᱛᱮ, ᱥᱟᱵᱽᱥᱴᱤᱝ-ᱛᱟᱭᱚᱢ("ᱤᱧᱟᱜ ᱚᱱᱚᱞ", " ") "ᱚᱱᱚᱞ" ᱨᱩᱣᱟᱹᱲᱟ᱾ ᱱᱚᱝᱠᱟ ᱜᱮ, ᱥᱟᱵᱽᱥᱴᱨᱤᱝ-ᱛᱟᱭᱚᱢ ("ᱦᱟᱭ","ᱵᱟᱭ") ᱠᱷᱟᱹᱞᱤ ᱥᱴᱨᱤᱝ ᱨᱩᱣᱟᱹᱲᱟ᱾ normalize-spaceLeading ᱟᱨ trailing ᱦᱟᱭᱤᱴᱥᱯᱮᱥ ᱥᱴᱨᱤᱯ ᱟᱨ ᱣᱟᱭᱤᱴᱥᱯᱮᱥ ᱪᱤᱠᱤ ᱠᱚ ᱨᱮᱭᱟᱜ ᱥᱮᱠᱩᱣᱮᱱᱥ ᱠᱚ ᱢᱤᱫ ᱥᱯᱮᱥ ᱛᱮ ᱵᱚᱫᱚᱞ ᱠᱟᱛᱮ ᱱᱚᱨᱢᱟᱞᱟᱭᱤᱡᱽ ᱥᱟᱶᱛᱮ ᱟᱨᱜᱩᱴ ᱥᱴᱨᱤᱝ ᱨᱮᱴᱟᱨ ᱮᱢ ᱮᱫᱟ᱾ ᱟᱨᱜᱩᱢᱮᱱᱴ ᱵᱟᱝ ᱴᱷᱤᱠ ᱠᱷᱟᱱ ᱵᱩᱞᱤᱭᱟᱱ ᱥᱟᱹᱨᱤ ᱵᱟᱝ ᱨᱩᱣᱟᱹᱲᱚᱜᱼᱟ, ᱵᱟᱝᱠᱷᱟᱱ ᱵᱟᱝ ᱴᱷᱤᱠ ᱜᱮᱭᱟ᱾ ᱥᱟᱹᱨᱤ ᱨᱩᱣᱟᱹᱲ ᱵᱩᱞᱤᱭᱟᱱ ᱥᱟᱹᱨᱤ ᱾ ᱯᱷᱟᱞᱥ ᱨᱩᱣᱟᱹᱲ ᱵᱩᱞᱤᱭᱟᱱ ᱯᱷᱟᱞᱥ ᱾ concat ᱫᱚ ᱡᱟᱶᱟ ᱥᱠᱨᱤᱯᱴ concat ᱞᱮᱠᱟ ᱜᱮ, ᱵᱟᱝ ᱠᱷᱟᱱ ᱟᱢ ᱫᱚ ᱱᱚᱶᱟ ᱥᱴᱨᱤᱝ ᱨᱮ ᱯᱚᱛᱷᱤ ᱞᱮᱠᱟ ᱵᱟᱢ ᱪᱟᱹᱞᱩᱭᱟ᱾ ᱱᱚᱣᱟ ᱵᱚᱫᱚᱞ ᱛᱮ, ᱟᱢ ᱡᱚᱛᱚ ᱥᱴᱨᱤᱝ ᱫᱚᱦᱚᱭ ᱢᱮ ᱡᱟᱦᱟᱸ ᱟᱢ ᱡᱚᱯᱲᱟᱣ ᱥᱟᱱᱟᱭᱮᱫ ᱢᱮᱭᱟ᱾ string-lengthᱱᱚᱣᱟ ᱫᱚ ᱡᱟᱶᱟ ᱥᱠᱨᱤᱯᱴ string-length ᱥᱟᱶ ᱥᱚᱢᱟᱱ ᱵᱟᱝ ᱠᱟᱱᱟ, ᱢᱮᱱᱠᱷᱟᱱ ᱱᱚᱣᱟ ᱫᱚ ᱟᱨᱜᱩᱢᱮᱱᱴ ᱞᱮᱠᱟᱛᱮ ᱮᱢ ᱟᱠᱟᱱ ᱥᱴᱨᱤᱝ ᱨᱮᱭᱟᱜ ᱡᱮᱞᱮᱝ ᱮ ᱨᱩᱣᱟᱹᱲᱟ᱾ ᱛᱚᱨᱡᱚᱢᱟ ᱱᱚᱣᱟ ᱢᱤᱫ ᱥᱴᱨᱤᱝ ᱦᱟᱛᱟᱣᱟ ᱟᱨ ᱫᱚᱥᱟᱨ ᱟᱨᱜᱩᱢᱮᱱᱴ ᱛᱮ ᱯᱮᱭᱟ ᱟᱨᱜᱩᱢᱮᱱᱴ ᱨᱮ ᱵᱚᱫᱚᱞᱚᱜᱼᱟ ᱾ ᱫᱟᱹᱭᱠᱟᱹ ᱞᱮᱠᱟᱛᱮ, ᱛᱚᱨᱡᱚᱢᱟ ("ᱮᱵᱤᱥᱤᱰᱤᱮᱯ", "ᱮᱵᱤᱥᱤ", "ᱮᱠᱥᱣᱟᱭᱡᱮᱰ") ᱟᱩᱴᱯᱩᱴ ᱮᱠᱥᱣᱟᱭᱡᱮᱰᱮᱯ᱾
ᱱᱚᱶᱟ ᱠᱷᱟᱥ XPath ᱯᱷᱟᱱᱠᱥᱚᱱ ᱠᱚ ᱪᱷᱟᱰᱟ ᱠᱟᱛᱮ, ᱟᱨᱦᱚᱸ ᱟᱭᱢᱟ ᱯᱷᱟᱱᱥᱚᱱ ᱠᱚ ᱢᱮᱱᱟᱜ-ᱟ ᱚᱠᱟ ᱠᱚ ᱫᱚ ᱡᱟᱶᱟ ᱥᱠᱨᱤᱯᱴ ᱠᱚ ᱞᱮᱠᱟ ᱠᱟᱹᱢᱤ ᱠᱟᱱᱟ - ᱥᱮ ᱢᱩᱲᱩᱫ ᱛᱮ ᱡᱟᱦᱟᱱ ᱯᱨᱚᱜᱽᱨᱟᱢᱤᱝ ᱯᱟᱹᱨᱥᱤ ᱨᱮ ᱠᱚ ᱠᱟᱹᱢᱤ ᱠᱟᱱᱟ - ᱚᱱᱟ ᱠᱚ ᱫᱚ ᱟᱢ ᱦᱚᱸ ᱞᱟᱹᱠᱛᱤᱭᱟᱱ ᱧᱟᱢ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ, ᱡᱮᱞᱮᱠᱟ ᱯᱷᱞᱚᱨ, ᱥᱤᱞᱤᱝ, ᱜᱚᱞ, ᱥᱟᱢ, ᱟᱨ ᱚᱱᱠᱟᱱ ᱠᱚ᱾ ᱞᱟᱛᱟᱨ ᱨᱮ ᱮᱢ ᱟᱠᱟᱱ ᱰᱮᱢᱚ ᱫᱚ ᱱᱚᱶᱟ ᱠᱚ ᱢᱤᱢᱤᱫ ᱯᱷᱟᱱᱠᱥᱚᱱ ᱩᱫᱩᱜ ᱮᱫᱟᱭ: ᱵᱨᱟᱭᱟᱱ ᱨᱟᱥᱢᱩᱥᱮᱱ ᱦᱚᱛᱮᱛᱮ ᱠᱚᱞᱚᱢ ᱮᱠᱥᱯᱟᱛᱷ ᱱᱭᱩᱢᱮᱨᱤᱠᱟᱞ ᱯᱷᱟᱱᱠᱥᱚᱱ ᱠᱚ ᱧᱮᱞ ᱢᱮ ᱾ ᱱᱤᱭᱟᱹ ᱫᱚ ᱩᱯᱨᱩᱢ ᱢᱮ ᱡᱮ, ᱵᱟᱹᱲᱛᱤ ᱥᱴᱨᱤᱝ ᱦᱮᱨᱟ ᱯᱷᱮᱨᱟ ᱯᱷᱟᱱᱠᱥᱚᱱ ᱠᱚ ᱞᱮᱠᱟ, ᱵᱟᱹᱲᱛᱤ ᱮᱞᱠᱷᱟ ᱫᱚ ᱢᱤᱫ ᱤᱱᱯᱩᱴ ᱠᱚ ᱦᱟᱛᱟᱣᱟ᱾ ᱱᱚᱣᱟ ᱫᱚ, ᱥᱟᱨᱤ ᱜᱮ, ᱪᱮᱫᱟᱜ ᱥᱮ ᱩᱱᱠᱩ ᱫᱚ ᱠᱩᱠᱞᱤ ᱞᱟᱹᱜᱤᱫ ᱵᱮᱵᱷᱟᱨ ᱦᱩᱭᱩᱜ ᱠᱚᱣᱟ, ᱡᱮᱞᱠᱟ ᱢᱩᱪᱟᱹᱫ ᱮᱠᱥᱯᱟᱛᱷ ᱫᱟᱹᱭᱠᱟᱹ ᱨᱮ: //ᱞᱤ[ᱯᱷᱞᱳᱨ(ᱚᱞ())> ᱒᱕᱐]/@ᱵᱷᱟᱞ
ᱡᱩᱫᱤ ᱟᱢ ᱚᱱᱟ ᱠᱚᱢ ᱵᱮᱵᱷᱟᱨ ᱮᱫᱟ, ᱡᱮᱞᱠᱟ ᱵᱟᱹᱲᱛᱤ ᱫᱟᱹᱭᱠᱟᱹ ᱠᱚ ᱠᱚᱨᱟᱣ ᱮᱫᱟ, ᱟᱢ ᱫᱚ ᱚᱱᱟ ᱯᱩᱭᱞᱩ ᱱᱚᱰ ᱨᱮ ᱪᱟᱹᱞᱩ ᱢᱩᱪᱟᱹᱫ ᱫᱟᱲᱮᱭᱟᱜᱼᱟᱢ ᱚᱠᱟ ᱫᱚ ᱰᱟᱦᱟᱨ ᱥᱟᱶ ᱢᱤᱞᱟᱹᱣ ᱢᱮᱱᱟᱜᱼᱟ᱾ ᱟᱫᱚᱢ ᱞᱮᱠᱟᱱ ᱨᱚᱲ ᱯᱷᱟᱱᱥᱚᱱ ᱦᱚᱸ ᱢᱮᱱᱟᱜᱼᱟ ᱚᱱᱟ ᱠᱷᱚᱱ ᱟᱢ ᱵᱟᱝ ᱥᱟᱦᱟᱜ ᱞᱟᱹᱠᱛᱤᱭᱟᱢᱟ ᱪᱮᱫᱟᱜ ᱥᱮ ᱡᱟᱶᱟ ᱥᱠᱨᱤᱯᱴ ᱨᱮ ᱞᱟᱦᱟ ᱠᱷᱚᱱ ᱜᱮ ᱟᱯᱱᱟᱨ ᱞᱮᱠᱟᱱ ᱨᱚᱲ ᱮᱴᱠᱮᱴᱚᱬᱮ ᱢᱮᱱᱟᱜᱼᱟ᱾ ᱢᱮᱱᱠᱷᱟᱱ ᱚᱠᱛᱚ ᱦᱩᱭ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ ᱡᱚᱠᱷᱚᱱ ᱟᱢ ᱢᱤᱫ ᱥᱴᱨᱤᱝ ᱢᱤᱫ ᱮᱞ ᱨᱮ ᱵᱚᱫᱚᱞ ᱥᱟᱱᱟᱭᱮᱫ ᱢᱮᱭᱟ ᱡᱮᱢᱚᱱ ᱚᱱᱟ ᱮᱴᱟᱜ ᱮᱞ ᱥᱟᱶ ᱧᱮᱞ ᱫᱟᱲᱮᱭᱟᱜᱼᱟᱢ᱾ ᱯᱷᱟᱱᱠᱥᱚᱱ ᱡᱟᱦᱟᱸ ᱫᱚ ᱡᱟᱦᱟᱱᱟᱜ ᱞᱮᱠᱟᱱ ᱥᱮᱴ ᱮᱫᱟᱭ ᱚᱱᱟ ᱫᱚ ᱵᱩᱞᱤᱭᱟᱱ, ᱱᱟᱢᱵᱟᱨ, ᱥᱴᱨᱤᱝ ᱟᱨ ᱱᱳᱰ ᱠᱟᱱᱟ ᱾ ᱱᱚᱶᱟ ᱠᱚᱫᱚ ᱞᱟᱹᱠᱛᱤᱭᱟᱱ ᱮᱠᱥᱯᱟᱛᱷ ᱰᱟᱴᱟᱴᱟᱭᱤᱯ ᱠᱟᱱᱟ ᱾ ᱟᱨ ᱟᱢ ᱩᱭᱦᱟᱹᱨ ᱞᱮᱠᱟ, ᱱᱚᱶᱟ ᱠᱚ ᱢᱩᱫᱽ ᱠᱷᱚᱱ ᱵᱟᱹᱲᱛᱤ ᱯᱷᱟᱱᱠᱥᱚᱱ ᱠᱚ ᱰᱟᱴᱟᱴᱟᱭᱤᱯ ᱨᱮ ᱵᱮᱵᱷᱟᱨ ᱦᱩᱭ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ ᱚᱠᱟ ᱫᱚ ᱰᱚᱢ ᱱᱳᱰᱥ ᱵᱟᱝ ᱠᱟᱱᱟ ᱾ ᱫᱟᱹᱭᱠᱟᱹ ᱞᱮᱠᱟᱛᱮ, substring-after ᱫᱚ ᱢᱤᱫ ᱥᱴᱨᱤᱝ ᱮ ᱦᱟᱛᱟᱣᱟ ᱡᱮᱞᱠᱟ ᱟᱵᱚ ᱞᱟᱦᱟ ᱨᱮ ᱵᱚᱱ ᱠᱚᱵᱚᱡᱽ ᱟᱠᱟᱫᱟ, ᱢᱮᱱᱠᱷᱟᱱ ᱱᱚᱶᱟ ᱫᱚ href ᱜᱩᱱ ᱠᱷᱚᱱ ᱥᱴᱨᱤᱝ ᱦᱩᱭ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ᱾ ᱱᱚᱣᱟ ᱫᱚ ᱢᱤᱫ ᱥᱴᱨᱤᱝ ᱦᱚᱸ ᱦᱩᱭ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ:
ᱠᱚᱱᱥᱴ ᱴᱮᱥᱴ ᱥᱟᱵᱽᱥᱴᱨᱤᱝ ᱛᱟᱭᱚᱢ = ᱰᱚᱠᱭᱩᱢᱮᱱᱴ.ᱠᱩᱭᱨᱤᱮᱠᱥᱯᱟᱛᱷᱥ ("ᱥᱟᱵᱽᱥᱴᱨᱤᱝ-ᱛᱟᱭᱚᱢ ('ᱡᱚᱦᱟᱨ ᱫᱷᱟᱹᱨᱛᱤ',' ')");
ᱥᱟᱨᱤ ᱠᱟᱱᱟ, ᱱᱚᱣᱟ ᱫᱟᱹᱭᱠᱟᱹ ᱟᱵᱚ ᱚᱨᱡᱚ ᱥᱟᱹᱭᱛᱟᱹᱨ ᱮ ᱮᱢᱟ ᱵᱚᱱᱟ ["ᱡᱮᱜᱮᱛ"]᱾ ᱱᱚᱣᱟ ᱠᱟᱹᱢᱤ ᱨᱮ ᱩᱫᱩᱜ ᱞᱟᱹᱜᱤᱫ, ᱤᱧ ᱫᱚ ᱰᱚᱢ ᱱᱳᱰᱥ ᱵᱟᱝ ᱠᱟᱱ ᱡᱤᱱᱤᱥ ᱠᱚ ᱵᱤᱨᱩᱫᱷ ᱨᱮ ᱯᱷᱟᱱᱠᱥᱚᱱ ᱵᱮᱵᱷᱟᱨ ᱠᱟᱛᱮ ᱢᱤᱫ ᱰᱮᱢᱚ ᱥᱟᱦᱴᱟ ᱵᱮᱱᱟᱣ ᱠᱮᱫᱟᱹᱧ: ᱵᱨᱟᱭᱟᱱ ᱨᱟᱥᱢᱩᱥᱮᱱ ᱦᱚᱛᱮᱛᱮ ᱠᱚᱞᱚᱢ ᱠᱩᱠᱞᱤ ᱮᱠᱥᱯᱟᱛᱷ [ᱯᱷᱚᱨᱠᱰ] ᱧᱮᱞ ᱢᱮ ᱾ ᱟᱢ ᱫᱚ ᱛᱟᱨᱡᱟᱣ ᱯᱷᱟᱱᱥᱚᱱ ᱨᱮᱭᱟᱜ ᱦᱟᱦᱟᱲᱟ ᱯᱟᱦᱴᱟ ᱱᱚᱴ ᱢᱮ, ᱚᱱᱟ ᱫᱚ ᱡᱩᱫᱤ ᱟᱢ ᱫᱚ ᱫᱚᱥᱟᱨ ᱟᱨᱜᱩᱴ ᱨᱮ ᱢᱤᱫ ᱪᱤᱠᱤ ᱢᱮᱱᱟᱜ-ᱟ (meaning, ᱟᱢ ᱫᱚ ᱛᱚᱨᱡᱚᱢ ᱞᱟᱹᱜᱤᱫ ᱢᱤᱫ ᱪᱤᱠᱤ ᱢᱮᱱᱟᱜ-ᱟ, ᱚᱱᱟ ᱪᱤᱠᱤ ᱫᱚ ᱟᱩᱴᱯᱩᱴ ᱠᱷᱚᱱ ᱚᱪᱚᱜ-ᱟ᱾ ᱱᱚᱝᱠᱟ, ᱱᱚᱶᱟ:
ᱛᱚᱨᱡᱚᱢᱟᱭ ('ᱡᱚᱦᱟᱨ, ᱤᱧᱟᱜ ᱧᱩᱛᱩᱢ ᱫᱚ ᱤᱱᱤᱜᱳ ᱢᱚᱱᱴᱳᱭᱟ, ᱟᱢ ᱤᱧ ᱵᱟᱵᱟᱢ ᱜᱚᱡ ᱠᱮᱫᱮᱭᱟ, ᱜᱚᱡᱚᱜ ᱞᱟᱹᱜᱤᱫ ᱥᱟᱯᱲᱟᱣ ᱢᱮ', 'ᱮᱵᱽᱥᱤᱰᱮᱯᱜᱽᱦᱤᱡᱠᱞᱢᱱᱳᱯᱠᱨᱥᱴᱩᱵᱷᱣᱠᱥᱤᱡᱽ ᱮᱵᱤᱥᱤᱰᱤᱮᱯᱷᱜᱽᱦᱤᱡᱠᱮᱞᱢᱱᱳᱯᱠᱩᱨᱥᱴᱩᱣᱣᱮᱠᱥᱭᱡᱽ,','*')
... ᱥᱴᱨᱤᱝ ᱨᱮ ᱚᱨᱡᱚ, ᱥᱯᱮᱥ ᱥᱟᱶᱛᱮ: [" * * ** "]
ᱱᱚᱣᱟ ᱢᱮᱱᱮᱫ ᱫᱚ “a” ᱪᱤᱠᱤ ᱫᱚ ᱥᱤᱛᱩᱝ (*) ᱨᱮ ᱛᱟᱨᱡᱟᱣ ᱠᱟᱱᱟ, ᱢᱮᱱᱠᱷᱟᱱ ᱮᱴᱟᱜ ᱡᱚᱛᱚ ᱪᱤᱠᱤ ᱡᱟᱦᱟᱸ ᱨᱮ ᱛᱟᱨᱡᱟᱣ ᱵᱟᱝ ᱛᱟᱦᱮᱱᱟ ᱚᱱᱟ ᱫᱚ ᱯᱩᱨᱟᱹ ᱪᱟᱵᱟ ᱠᱟᱱᱟ᱾ ᱯᱩᱸᱰ ᱴᱷᱟᱶ ᱜᱮ ᱟᱞᱮ ᱴᱷᱮᱱ ᱵᱟᱹᱜᱤ ᱟᱠᱟᱱᱟᱛᱚᱨᱡᱚᱢᱟ ᱟᱠᱟᱱ “ᱮ” ᱪᱤᱠᱤ ᱠᱚ ᱛᱟᱞᱟ ᱨᱮ ᱾ ᱛᱟᱨᱯᱚᱨ ᱫᱚᱦᱲᱟ, ᱱᱚᱶᱟ ᱠᱩᱠᱞᱤ:
ᱛᱚᱨᱡᱚᱢᱟᱭ ('ᱡᱚᱦᱟᱨ, ᱤᱧᱟᱜ ᱧᱩᱛᱩᱢ ᱫᱚ ᱤᱱᱤᱜᱳ ᱢᱚᱱᱴᱳᱭᱟ, ᱟᱢ ᱤᱧ ᱵᱟᱵᱟᱢ ᱜᱚᱡ ᱠᱮᱫᱮᱭᱟ, ᱜᱚᱡᱚᱜ ᱞᱟᱹᱜᱤᱫ ᱥᱟᱯᱲᱟᱣ ᱢᱮ', 'ᱮᱵᱽᱥᱤᱰᱮᱯᱜᱽᱦᱤᱡᱠᱞᱢᱱᱳᱯᱠᱩᱨᱥᱴᱩᱣᱣᱮᱠᱥᱭᱡᱽ,','*********************************************')"
... ᱮᱴᱠᱮᱴᱚᱬᱮ ᱵᱟᱹᱱᱩᱜᱼᱟ ᱟᱨ ᱚᱨᱡᱚ ᱚᱰᱚᱠᱚᱜ ᱠᱟᱱᱟ ᱡᱟᱦᱟᱸ ᱫᱚ ᱱᱚᱝᱠᱟ ᱧᱮᱞᱚᱜᱼᱟ:
"
ᱱᱚᱶᱟ ᱫᱚ ᱟᱢ ᱵᱩᱡᱷᱟᱹᱣ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ ᱡᱮ ᱡᱟᱶᱟ ᱥᱠᱨᱤᱯᱴ ᱨᱮ ᱡᱟᱦᱟᱱ ᱟᱞᱜᱟ ᱰᱟᱦᱟᱨ ᱵᱟᱹᱱᱩᱜ-ᱟ ᱡᱟᱦᱟᱸ ᱫᱚ XPath translate function ᱠᱚ ᱠᱟᱹᱢᱤ ᱠᱟᱱᱟ, ᱡᱩᱫᱤ ᱦᱚᱸ ᱟᱭᱢᱟ ᱵᱮᱵᱚᱦᱟᱨ ᱠᱚ ᱞᱟᱹᱜᱤᱫ, replaceAll ᱨᱮ regular expressions ᱠᱚ ᱫᱚ ᱱᱚᱶᱟ ᱠᱚ ᱥᱟᱢᱵᱷᱟᱣ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ᱾ ᱤᱧ ᱡᱟᱦᱟᱸ ᱞᱮᱠᱟᱧ ᱩᱫᱩᱜ ᱟᱠᱟᱫᱟ ᱚᱱᱟ ᱜᱮ ᱟᱢ ᱵᱮᱵᱷᱟᱨ ᱫᱟᱲᱮᱭᱟᱜᱼᱟᱢ, ᱢᱮᱱᱠᱷᱟᱱ ᱚᱱᱟ ᱫᱚ ᱥᱟᱵᱚᱯᱴᱤᱢᱟᱞ ᱜᱮᱭᱟ ᱡᱩᱫᱤ ᱟᱢ ᱥᱟᱱᱟᱢ ᱥᱴᱨᱤᱝ ᱨᱮᱭᱟᱜ ᱛᱚᱨᱡᱚᱢ ᱮᱢ ᱠᱷᱚᱡᱚᱜ ᱠᱟᱱᱟ᱾ ᱡᱟᱶᱟ ᱥᱠᱨᱤᱯᱴ ᱵᱷᱟᱨᱥᱚᱱ ᱮᱢ ᱞᱟᱹᱜᱤᱫ ᱞᱟᱛᱟᱨ ᱨᱮ ᱮᱢ ᱟᱠᱟᱱ ᱰᱮᱢᱚ ᱫᱚ ᱮᱠᱥᱯᱟᱛᱷ ᱨᱮᱭᱟᱜ ᱛᱚᱨᱡᱚᱢᱟ ᱯᱷᱟᱱᱥᱚᱱ ᱮ ᱵᱮᱫᱷᱟᱣ ᱮᱫᱟᱭ: ᱵᱨᱟᱭᱟᱱ ᱨᱟᱥᱢᱩᱥᱮᱱ ᱦᱚᱛᱮᱛᱮ ᱠᱚᱞᱚᱢ ᱛᱚᱨᱡᱚᱢᱟ ᱯᱷᱟᱱᱥᱚᱱ ᱧᱮᱞ ᱢᱮ᱾ ᱟᱢ ᱱᱚᱝᱠᱟᱱ ᱡᱟᱦᱟᱱᱟᱜ ᱚᱠᱟᱨᱮᱢ ᱵᱮᱵᱷᱟᱨ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ? ᱯᱮ ᱴᱷᱟᱶ ᱚᱯᱷᱥᱮᱴ ᱥᱟᱶᱛᱮ ᱥᱤᱡᱟᱨ ᱥᱟᱭᱯᱷᱟᱨ ᱮᱱᱠᱨᱤᱯᱥᱚᱱ ᱪᱤᱱᱛᱟᱹᱭ ᱢᱮ (ᱡᱮᱞᱠᱟ, ᱔᱘ ᱵᱤ.ᱥᱤ. ᱠᱷᱚᱱ ᱪᱮᱛᱟᱱ ᱞᱟᱭᱤᱱ ᱮᱱᱠᱨᱤᱯᱥᱚᱱ):
ᱛᱚᱨᱡᱚᱢᱟ ("ᱥᱤᱡᱟᱨ ᱨᱩᱵᱤᱠᱚᱱ ᱯᱟᱨᱚᱢ ᱞᱟᱹᱜᱤᱫ ᱮ ᱯᱞᱟᱱ ᱮᱫᱟ!", "ᱮᱵᱤᱥᱤᱰᱤᱮᱯᱷᱜᱽᱦᱤᱡᱽᱠᱮᱞᱢᱮᱱᱳᱯᱠᱭᱩᱨᱥᱴᱩᱣᱣᱮᱠᱥᱭᱡᱟᱵᱽᱥᱤᱰᱮᱯᱷᱜᱽᱭᱡᱠᱞᱢᱱᱳᱯᱠᱩᱨᱥᱴᱩᱣᱣᱥᱭᱡᱽ", "ᱮᱠᱥᱭᱡᱟᱵᱽᱥᱤᱰᱤᱮᱯᱷᱜᱽᱦᱤᱡᱽᱠᱮᱞᱮᱢᱱᱚᱯᱠᱭᱩᱨᱥᱴᱩᱣᱣᱮᱠᱥᱭᱡᱟᱵᱥᱤᱰᱮᱯᱷᱜᱽᱜᱤᱡᱠᱞᱢᱱᱚᱯᱠᱩᱨᱥᱴᱩᱣ")
ᱤᱱᱯᱩᱴ ᱚᱞ “ᱥᱤᱡᱟᱨ ᱨᱩᱵᱤᱠᱚᱱ ᱯᱟᱨᱚᱢ ᱨᱮᱭᱟᱜ ᱮ ᱯᱞᱟᱱ ᱮᱫᱟ!” ᱚᱨᱡᱚ ᱫᱚ “ᱡᱮᱠᱵᱤᱯᱮᱠᱥᱚ ᱮᱯ ᱢᱤᱠᱥᱠᱮᱯᱷᱠᱮᱰᱤ ᱠᱭᱩᱞ ᱡᱚᱞᱯ ᱠᱮᱵ ᱚᱨᱤᱯᱷᱡᱞᱠ!” ᱵᱷᱮᱜᱟᱨ ᱥᱚᱢᱵᱷᱚᱵᱚᱱ ᱨᱮᱭᱟᱜ ᱟᱨ ᱢᱤᱫ ᱩᱥᱟᱹᱨᱟ ᱫᱟᱹᱭᱠᱟᱹ ᱮᱢ ᱞᱟᱹᱜᱤᱫ, ᱤᱧ ᱫᱚ ᱢᱤᱫᱴᱮᱱ ᱢᱮᱴᱟᱞ ᱯᱷᱟᱱᱥᱚᱱ ᱵᱮᱱᱟᱣ ᱠᱮᱫᱟ ᱚᱱᱟ ᱫᱚ ᱥᱴᱨᱤᱝ ᱤᱱᱯᱩᱴ ᱞᱟᱹᱜᱤᱫ ᱴᱨᱟᱱᱥ ᱯᱷᱟᱱᱥᱚᱱ ᱵᱮᱵᱚᱦᱟᱨ ᱠᱟᱱᱟ, ᱚᱱᱟ ᱨᱮ umlauts ᱦᱟᱛᱟᱣ ᱠᱟᱱ ᱡᱚᱛᱚ ᱪᱤᱠᱤ ᱠᱚ ᱢᱮᱱᱟᱜ-ᱟ᱾ ᱵᱨᱟᱭᱟᱱ ᱨᱟᱥᱢᱩᱥᱮᱱ ᱦᱚᱛᱮᱛᱮ ᱠᱚᱞᱚᱢ ᱢᱮᱴᱟᱞ ᱯᱷᱟᱱᱥᱚᱱ ᱧᱮᱞ ᱢᱮ [ᱯᱷᱚᱨᱠᱰ] ᱾
ᱠᱚᱱᱥᱴ ᱢᱮᱴᱟᱞ = (ᱥᱴᱨ) => { ᱨᱩᱣᱟᱹᱲ ᱛᱚᱨᱡᱚᱢᱟ (ᱥᱴᱨ, "ᱮᱣᱩᱣᱟᱣ","ᱟᱣᱩᱣᱟᱭᱩ"); }
ᱟᱨ, ᱡᱩᱫᱤ ᱚᱞ ᱮᱢ ᱞᱮᱱᱠᱷᱟᱱ “ᱢᱚᱴᱞᱤ ᱠᱨᱩ ᱨᱩᱞᱥ, ᱨᱚᱠ ᱚᱱ ᱰᱩᱰᱥ!”, ᱨᱩᱣᱟᱹᱲᱚᱜᱼᱟ “ᱢᱚᱴᱞᱤ ᱠᱨᱩ ᱨᱩᱞᱥ, ᱨᱚᱠ ᱚᱱ ᱰᱩᱰᱥ!” ᱥᱟᱨᱤ ᱠᱟᱱᱟ, ᱢᱤᱫ ᱦᱚᱲ ᱴᱷᱮᱱ ᱱᱚᱣᱟ ᱯᱷᱟᱱᱥᱚᱱ ᱨᱮᱭᱟᱜ ᱥᱟᱱᱟᱢ ᱞᱮᱠᱟᱱ ᱯᱮᱨᱚᱰᱤ ᱵᱮᱵᱷᱟᱨ ᱦᱩᱭ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ᱾ ᱡᱩᱫᱤ ᱚᱱᱟ ᱟᱢ ᱠᱟᱱᱟᱢ, ᱮᱱᱠᱷᱟᱱ ᱱᱚᱶᱟ TVTropes ᱚᱱᱚᱞ ᱫᱚ ᱟᱢ ᱟᱹᱰᱤ ᱜᱟᱱ ᱩᱫᱽᱜᱟᱹᱣ ᱮᱢ ᱞᱟᱹᱠᱛᱤᱭᱟ᱾ ᱮᱠᱥᱯᱟᱛᱷ ᱥᱟᱶ ᱥᱤᱮᱥᱮᱥ ᱵᱮᱵᱷᱟᱨ XPath ᱥᱟᱶ CSS selectors beohar ᱨᱮᱭᱟᱜ ᱟᱵᱚᱣᱟᱜ ᱢᱩᱲᱩᱫ ᱠᱟᱨᱚᱱ ᱫᱤᱥᱟᱹ ᱫᱚᱦᱚᱭ ᱢᱮ: CSS ᱫᱚ ᱟᱹᱰᱤ ᱵᱮᱥ ᱵᱩᱡᱷᱟᱹᱣ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ ᱡᱮ ᱪᱟᱱᱟᱪ ᱫᱚ ᱪᱮᱫ ᱠᱟᱱᱟ, ᱡᱟᱦᱟᱸ ᱨᱮ XPath ᱥᱟᱶ ᱟᱢ ᱫᱚ ᱪᱟᱱᱟᱪ ᱨᱮᱭᱟᱜ ᱥᱴᱨᱤᱝ ᱛᱩᱞᱟᱹᱡᱚᱠᱷᱟ ᱠᱟᱱᱟ᱾ ᱚᱱᱟ ᱫᱚ ᱵᱤᱥᱛᱤ ᱠᱮᱥ ᱨᱮ ᱠᱟᱹᱢᱤᱭᱟ ᱾ ᱢᱮᱱᱠᱷᱟᱱ ᱡᱩᱫᱤ ᱟᱢ ᱡᱟᱦᱟᱸ ᱛᱤᱱ ᱨᱮ ᱱᱚᱝᱠᱟᱱ ᱥᱛᱤᱛᱤ ᱨᱮᱢ ᱫᱟᱹᱲ ᱠᱟᱱᱟ, ᱢᱮᱱᱠᱷᱟᱱ, ᱡᱟᱦᱟᱸᱭ ᱦᱚᱲ .primaryLinks ᱟᱨ .primaryLinks2 ᱧᱩᱛᱩᱢ ᱛᱮ ᱠᱞᱟᱥ ᱠᱚ ᱵᱮᱱᱟᱣ ᱠᱮᱫᱟ ᱟᱨ ᱟᱢ ᱫᱚ .primaryLinks ᱠᱞᱟᱥ ᱧᱟᱢ ᱞᱟᱹᱜᱤᱫ XPath ᱵᱮᱵᱚᱦᱟᱨ ᱠᱟᱱᱟᱢ, ᱮᱱᱠᱷᱟᱱ ᱟᱢ ᱫᱚ ᱮᱴᱠᱮᱴᱚᱬᱮ ᱨᱮᱢ ᱫᱟᱹᱲ ᱠᱟᱱᱟ᱾ ᱡᱟᱦᱟᱸ ᱛᱤᱱᱟᱹᱜ ᱜᱷᱟᱹᱲᱤᱡ ᱱᱚᱝᱠᱟᱱ ᱵᱚᱠᱟ ᱠᱟᱛᱷᱟ ᱵᱟᱹᱱᱩᱜᱼᱟ, ᱟᱢ ᱫᱚ ᱮᱠᱥᱯᱟᱛᱷ ᱵᱮᱵᱷᱟᱨ ᱫᱟᱲᱮᱭᱟᱜᱼᱟᱢ᱾ ᱢᱮᱱᱠᱷᱟᱱ ᱤᱧ ᱫᱚ ᱱᱚᱣᱟ ᱠᱷᱚᱵᱚᱨ ᱮᱢ ᱠᱟᱛᱮ ᱫᱩᱠ ᱤᱧ ᱟᱹᱭᱠᱟᱹᱣ ᱮᱫᱟ ᱡᱮ ᱤᱧ ᱚᱱᱠᱟᱱ ᱡᱟᱭᱜᱟ ᱨᱮᱧ ᱠᱟᱹᱢᱤ ᱟᱠᱟᱫᱟ ᱡᱟᱦᱟᱸ ᱨᱮ ᱦᱚᱲ ᱠᱚ ᱚᱱᱠᱟᱱ ᱵᱚᱠᱟ ᱠᱟᱹᱢᱤ ᱠᱚ ᱠᱚᱨᱟᱣᱟ᱾ ᱱᱚᱸᱰᱮ ᱫᱚ CSS ᱟᱨ XPath ᱢᱤᱫ ᱥᱟᱶᱛᱮ ᱵᱮᱵᱷᱟᱨ ᱠᱟᱛᱮ ᱟᱨ ᱢᱤᱫ ᱰᱮᱢᱚ ᱢᱮᱱᱟᱜᱼᱟ ᱾ ᱱᱚᱶᱟ ᱫᱚ ᱩᱫᱩᱜ ᱮᱫᱟ ᱡᱮ ᱪᱮᱫ ᱦᱩᱭᱩᱜ-ᱟ ᱡᱚᱠᱷᱚᱱ ᱟᱵᱚ ᱠᱚᱰ ᱵᱮᱵᱚᱦᱟᱨ ᱠᱟᱛᱮ ᱢᱤᱫ ᱠᱚᱱᱴᱮᱠᱥ ᱱᱚᱰ ᱨᱮ XPath ᱪᱟᱞᱟᱣ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ ᱚᱠᱟ ᱫᱚ ᱰᱚᱠᱭᱩᱢᱮᱱᱴ ᱱᱚᱰ ᱵᱟᱝ ᱠᱟᱱᱟ᱾ ᱵᱨᱟᱭᱟᱱ ᱨᱟᱥᱢᱩᱥᱮᱱ ᱦᱚᱛᱮᱛᱮ ᱠᱚᱞᱚᱢ ᱥᱤᱮᱥᱮᱥ ᱟᱨ ᱮᱠᱥᱯᱟᱛᱷ ᱢᱤᱫ ᱥᱟᱶᱛᱮ ᱧᱮᱞ ᱢᱮ ᱾ CSS ᱠᱩᱠᱞᱤ ᱫᱚ .relatedarticles a ᱠᱟᱱᱟ, ᱚᱠᱟ ᱫᱚ .relatedarticles ᱪᱟᱱᱟᱪ ᱮᱢ ᱟᱠᱟᱱ ᱰᱤᱣ ᱨᱮ ᱵᱟᱨ ᱮ ᱮᱞᱤᱢᱮᱱᱴ ᱟᱹᱜᱩᱭᱟ᱾ ᱚᱱᱟ ᱛᱟᱭᱚᱢ ᱯᱮ “ᱵᱟᱹᱲᱤᱡ” ᱠᱩᱠᱞᱤ ᱠᱚ ᱢᱮᱱᱟᱜ-ᱟ, ᱚᱱᱟ ᱫᱚ ᱠᱩᱠᱞᱤ ᱠᱚ ᱠᱟᱱᱟ ᱚᱠᱟ ᱠᱚ ᱫᱚ ᱠᱚᱱᱴᱮᱥ ᱱᱚᱰᱮ ᱞᱮᱠᱟ ᱛᱮ ᱱᱚᱶᱟ ᱠᱚ ᱥᱟᱶᱛᱮ ᱪᱟᱞᱟᱣ ᱠᱟᱱ ᱡᱚᱠᱷᱮᱡ ᱵᱟᱝ ᱠᱚ ᱠᱟᱹᱢᱤ ᱠᱟᱱᱟ᱾ ᱤᱧ ᱞᱟᱹᱭ ᱫᱟᱲᱮᱭᱟᱢᱟ ᱩᱱᱠᱩ ᱪᱮᱫᱟᱜ ᱟᱢᱟᱜ ᱟᱥᱟ ᱠᱷᱚᱱ ᱵᱷᱮᱜᱟᱨ ᱞᱮᱠᱟ ᱠᱚ ᱵᱮᱵᱷᱟᱨ ᱮᱫᱟ᱾ ᱠᱩᱠᱞᱤ ᱨᱮ ᱯᱮᱭᱟ ᱵᱟᱹᱲᱤᱡ ᱠᱩᱠᱞᱤ ᱫᱚ ᱦᱩᱭᱩᱜ ᱠᱟᱱᱟ:
//ᱚᱱᱚᱞ(): ᱰᱚᱠᱭᱩᱢᱮᱱᱴ ᱨᱮ ᱡᱚᱛᱚ ᱚᱱᱚᱞ ᱨᱩᱣᱟᱹᱲ ᱢᱮ᱾ //a/text(): ᱰᱚᱠᱭᱩᱢᱮᱱᱴ ᱨᱮ ᱞᱤᱝᱠ ᱵᱷᱤᱛᱨᱭ ᱨᱮ ᱡᱚᱛᱚ ᱚᱞ ᱨᱩᱣᱟᱹᱲᱚᱜᱼᱟ᱾ ./a/text(): ᱪᱮᱫ ᱚᱨᱡᱚ ᱦᱚᱸ ᱵᱟᱝ ᱨᱩᱣᱟᱹᱲᱚᱜᱼᱟ ᱾
ᱱᱚᱶᱟ ᱚᱨᱡᱚ ᱨᱮᱭᱟᱜ ᱠᱟᱨᱚᱱ ᱫᱚ ᱱᱚᱶᱟ ᱠᱟᱱᱟ ᱡᱮ ᱟᱢᱟᱜ ᱠᱚᱱᱴᱮᱠᱴ ᱫᱚ CSS ᱠᱩᱠᱞᱤ ᱠᱷᱚᱱ ᱨᱩᱣᱟᱹᱲ ᱟᱠᱟᱱ ᱮᱞᱤᱢᱮᱱᱴ ᱠᱟᱱᱟ, // ᱜᱚᱴᱟ ᱰᱚᱠᱭᱩᱢᱮᱱᱴ ᱵᱤᱨᱩᱫᱷ ᱨᱮ ᱪᱟᱞᱟᱜ ᱠᱟᱱᱟ᱾ ᱱᱚᱣᱟ ᱫᱚ ᱮᱠᱥᱯᱟᱛᱷ ᱨᱮᱭᱟᱜ ᱫᱟᱲᱮ ᱠᱟᱱᱟ; CSS ᱫᱚ ᱢᱤᱫ ᱱᱳᱰ ᱠᱷᱚᱱ ᱵᱟᱵᱟ ᱦᱟᱲᱟᱢ ᱦᱟᱵᱤᱡ ᱟᱨ ᱛᱟᱭᱚᱢ ᱚᱱᱟ ᱵᱟᱵᱟ ᱦᱟᱲᱟᱢ ᱨᱮᱱ ᱵᱚᱭᱦᱟ ᱦᱟᱵᱤᱡ ᱵᱟᱭ ᱪᱟᱞᱟᱣ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ, ᱟᱨ ᱚᱱᱟ ᱵᱚᱭᱦᱟ ᱦᱟᱲᱟᱢ ᱦᱟᱵᱤᱡ ᱵᱟᱭ ᱛᱟᱲᱟᱢ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ᱾ ᱢᱮᱱᱠᱷᱟᱱ ᱮᱠᱥᱯᱟᱛᱷ ᱦᱩᱭ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ᱾ ᱱᱚᱶᱟ ᱛᱟᱞᱟ ᱨᱮ, ./ ᱫᱚ ᱱᱤᱛ ᱱᱚᱰᱮ ᱨᱮᱱ ᱜᱤᱫᱽᱨᱟᱹ ᱠᱚ ᱠᱩᱠᱞᱤ ᱠᱚᱣᱟ, ᱡᱟᱦᱟᱸ ᱨᱮ ᱰᱚᱴ (.) ᱫᱚ ᱱᱟᱦᱟᱜ ᱱᱚᱰᱮ ᱠᱚ ᱩᱫᱩᱜ ᱠᱟᱱᱟ, ᱟᱨ ᱯᱷᱚᱨᱢ ᱥᱞᱟᱥ (/) ᱫᱚ ᱢᱤᱫ ᱜᱤᱫᱽᱨᱟᱹ ᱱᱚᱰᱮ ᱠᱚ ᱥᱮᱱᱚᱜ ᱠᱟᱱᱟ — ᱚᱱᱟ ᱫᱚ ᱢᱤᱫ ᱜᱩᱱ, ᱮᱞᱤᱢᱮᱱᱴ, ᱥᱮ ᱚᱱᱚᱞ ᱠᱟᱱᱟ ᱚᱱᱟ ᱫᱚ ᱯᱟᱛᱷᱟ ᱨᱮᱭᱟᱜ ᱫᱚᱥᱟᱨ ᱦᱤᱥ ᱛᱮ ᱴᱷᱟᱹᱣᱠᱟᱹ ᱠᱟᱱᱟ᱾ ᱢᱮᱱᱠᱷᱟᱱ ᱥᱤ ᱮᱥ ᱮᱥ ᱠᱩᱠᱞᱤ ᱦᱚᱛᱮᱛᱮ ᱵᱟᱪᱷᱟᱣ ᱟᱠᱟᱱ ᱜᱤᱫᱽᱨᱟᱹ ᱢᱤᱫ ᱮᱞᱤᱢᱮᱱᱴ ᱵᱟᱹᱱᱩᱜ ᱠᱚᱣᱟ, ᱚᱱᱟ ᱠᱩᱠᱞᱤ ᱦᱚᱸ ᱪᱮᱫ ᱦᱚᱸ ᱵᱟᱭ ᱨᱩᱣᱟᱹᱲᱟ ᱾ ᱚᱱᱟ ᱢᱩᱪᱟᱹᱫ ᱰᱮᱢᱚ ᱨᱮ ᱯᱮᱭᱟ ᱵᱷᱟᱜᱮ ᱠᱩᱠᱞᱤ ᱢᱮᱱᱟᱜᱼᱟ:
.//ᱚᱞ(), ./ᱚᱞ(), ᱥᱟᱫᱷᱟᱨᱚᱱ-ᱥᱯᱮᱥ(./ᱚᱞ())᱾
ᱱᱚᱨᱢᱟᱞᱟᱭᱤᱡᱽ-ᱥᱯᱮᱥ ᱠᱩᱠᱞᱤ ᱮᱠᱥᱯᱟᱛᱷ ᱯᱷᱟᱱᱥᱚᱱ ᱵᱮᱵᱷᱟᱨ ᱩᱫᱩᱜ ᱮᱫᱟᱭ, ᱢᱮᱱᱠᱷᱟᱱ ᱮᱴᱟᱜ ᱠᱩᱠᱞᱤ ᱠᱚ ᱨᱮ ᱥᱮᱞᱮᱫ ᱢᱤᱫ ᱮᱴᱠᱮᱴᱚᱬᱮ ᱦᱚᱸ ᱴᱷᱤᱠ ᱮᱫᱟᱭ᱾ HTML ᱫᱚ ᱱᱚᱝᱠᱟ ᱥᱴᱨᱟᱠᱪᱟᱨ ᱟᱠᱟᱱᱟ:
ᱥᱮᱞᱮᱱᱤᱭᱚᱢ ᱣᱮᱵᱽᱰᱨᱟᱭᱣᱚᱨ ᱥᱟᱶ ᱟᱢᱟᱜ ᱯᱷᱤᱪᱟᱨ ᱵᱤᱱᱤᱰ ᱟᱡ ᱛᱮ ᱪᱟᱞᱟᱜ ᱠᱟᱱᱟ
ᱠᱩᱠᱞᱤ ᱫᱚ ᱚᱞ ᱱᱳᱰ ᱨᱮᱭᱟᱜ ᱮᱛᱚᱦᱚᱵ ᱟᱨ ᱢᱩᱪᱟᱹᱫ ᱨᱮ ᱢᱤᱫ ᱞᱟᱭᱤᱱ ᱯᱷᱤᱰ ᱮ ᱨᱩᱣᱟᱹᱲᱟ,ᱟᱨ ᱥᱟᱫᱷᱟᱨᱚᱱ-ᱥᱯᱮᱥ ᱱᱚᱣᱟ ᱚᱪᱚᱜᱼᱟᱭ ᱾ ᱡᱟᱦᱟᱱ XPath ᱯᱷᱟᱱᱥᱚᱱ ᱵᱮᱵᱷᱟᱨ ᱠᱟᱛᱮ ᱡᱟᱦᱟᱸ ᱫᱚ ᱤᱱᱯᱩᱴ XPath ᱥᱟᱶ ᱵᱩᱞᱤᱭᱟᱱ ᱪᱷᱟᱰᱟ ᱠᱟᱛᱮ ᱮᱴᱟᱜ ᱡᱟᱦᱟᱱᱟᱜ ᱨᱩᱣᱟᱹᱲ ᱮᱢᱟᱭᱟ ᱚᱱᱟ ᱫᱚ ᱮᱴᱟᱜ ᱯᱷᱟᱱᱥᱚᱱ ᱨᱮ ᱞᱟᱹᱜᱩᱜᱼᱟ᱾ ᱞᱟᱛᱟᱨ ᱨᱮ ᱮᱢ ᱟᱠᱟᱱ ᱰᱮᱢᱚ ᱫᱚ ᱟᱭᱢᱟ ᱫᱟᱹᱭᱠᱟᱹ ᱩᱫᱩᱜ ᱮᱫᱟᱭ: ᱵᱨᱟᱭᱟᱱ ᱨᱟᱥᱢᱩᱥᱮᱱ ᱦᱚᱛᱮᱛᱮ ᱯᱮᱱ ᱮᱠᱥᱯᱟᱛᱷ ᱯᱷᱟᱱᱠᱥᱚᱱ ᱫᱟᱹᱭᱠᱟᱹ ᱠᱚ ᱧᱮᱞ ᱢᱮ ᱾ ᱯᱩᱭᱞᱩ ᱫᱟᱹᱭᱠᱟᱹ ᱫᱚ ᱢᱤᱫ ᱮᱴᱠᱮᱴᱚᱬᱮ ᱩᱫᱩᱜ ᱮᱫᱟᱭ ᱡᱟᱦᱟᱸ ᱫᱚ ᱟᱢ ᱧᱮᱞ ᱞᱟᱹᱠᱛᱤᱭᱟᱢᱟ᱾ ᱠᱷᱟᱥ ᱠᱟᱛᱮ, ᱱᱚᱶᱟ ᱠᱚᱰᱺ
ᱰᱚᱠᱭᱩᱢᱮᱱᱴ.ᱠᱩᱭᱨᱤᱮᱠᱥᱯᱟᱛᱷᱥ("ᱥᱟᱵᱽᱥᱴᱨᱤᱝ-ᱛᱟᱭᱚᱢ(//ᱮ/@ᱮᱦᱨᱮᱯ,'ᱮᱪᱴᱤᱯᱤᱮᱥ://')");
... ᱢᱤᱫ ᱥᱴᱨᱤᱝ ᱨᱩᱣᱟᱹᱲ ᱮᱫᱟᱭ:
"ᱰᱵᱷᱩᱵᱽ.ᱥᱢᱟᱥᱤᱝᱢᱮᱜᱽᱡᱤᱱ.ᱠᱚᱢ/᱒᱐᱑᱘/᱐᱔/ᱯᱷᱤᱪᱟᱨ-ᱵᱤᱱᱤᱰ-ᱥᱮᱞᱮᱱᱤᱭᱚᱢ-ᱣᱮᱵᱽᱰᱨᱟᱭᱵᱷᱟᱨ/"
ᱱᱚᱣᱟ ᱫᱚ ᱵᱩᱡᱷᱟᱹᱣ ᱢᱮᱱᱟᱜᱼᱟ, ᱥᱟᱹᱨᱤ ᱜᱮ? ᱱᱚᱶᱟ ᱯᱷᱟᱱᱠᱥᱚᱱ ᱠᱚ ᱫᱚ ᱟᱨᱮ ᱵᱟᱝ ᱠᱚ ᱨᱩᱣᱟᱹᱲᱟ ᱢᱮᱱᱠᱷᱟᱱ ᱢᱤᱫ ᱥᱴᱨᱤᱝ ᱥᱮ ᱢᱤᱫ ᱮᱞ ᱠᱚ ᱨᱩᱣᱟᱹᱲᱟ ᱾ ᱯᱷᱟᱱᱥᱚᱱ ᱡᱟᱦᱟᱸ ᱨᱮᱜᱮ ᱵᱟᱹᱲᱛᱤ ᱚᱨᱡᱚ ᱥᱟᱶ ᱪᱟᱹᱞᱩ ᱠᱷᱟᱱ ᱮᱠᱮᱱ ᱯᱩᱭᱞᱩ ᱚᱨᱡᱚ ᱜᱮ ᱨᱩᱣᱟᱹᱲᱚᱜᱼᱟ ᱾ ᱫᱚᱥᱟᱨ ᱚᱨᱡᱚ ᱩᱫᱩᱜ ᱮᱫᱟᱭ ᱟᱵᱚ ᱥᱟᱹᱨᱤ ᱛᱮ ᱪᱮᱫ ᱵᱚᱱ ᱠᱷᱚᱡᱚᱜ ᱠᱟᱱᱟ:
ᱰᱚᱠᱭᱩᱢᱮᱱᱴ.ᱠᱩᱭᱨᱤᱥᱤᱮᱥᱥᱮᱞᱮᱠᱴᱚᱨᱥ("ᱮ").ᱠᱩᱭᱨᱤᱮᱠᱥᱯᱟᱛᱷᱥ("ᱥᱟᱵᱽᱥᱴᱨᱤᱝ-ᱛᱟᱭᱚᱢ(./@ᱦᱨᱮᱯ,'https://')");
ᱚᱠᱟ ᱫᱚ ᱵᱟᱨ ᱥᱴᱨᱤᱝ ᱨᱮᱭᱟᱜ ᱮᱨᱮ ᱮ ᱨᱩᱣᱟᱹᱲᱟ:
["www.smashingmagazine.com/2018/04/ᱯᱷᱤᱪᱟᱨ-ᱴᱮᱥᱴᱤᱝ-ᱥᱮᱞᱮᱱᱤᱭᱚᱢ-ᱣᱮᱵᱽᱰᱨᱟᱭᱣᱚᱨ/","www.smashingmagazine.com/2022/11/ᱟᱴᱚᱢᱮᱴᱮᱰ-ᱴᱮᱥᱴ-ᱨᱤᱡᱟᱞᱴᱥ-ᱤᱢᱯᱨᱩᱥ-ᱮᱠᱥᱮᱥᱤᱵᱤᱞᱤᱴᱤ/"]
ᱮᱠᱥᱯᱟᱛᱷ ᱯᱷᱟᱱᱠᱥᱚᱱ ᱠᱚ ᱫᱚ ᱡᱟᱶᱟ ᱥᱠᱨᱤᱯᱴ ᱨᱮ ᱯᱷᱟᱱᱠᱥᱚᱱ ᱠᱚ ᱞᱮᱠᱟ ᱜᱮ ᱱᱮᱥᱴ ᱦᱩᱭ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ᱾ ᱚᱱᱟᱛᱮ, ᱡᱩᱫᱤ ᱟᱵᱚ ᱥᱢᱟᱥᱤᱝ ᱯᱟᱛᱷᱟᱢ ᱭᱩ ᱟᱨ ᱮᱞ ᱥᱴᱨᱟᱠᱪᱟᱨ ᱵᱚᱱ ᱵᱟᱰᱟᱭᱟ, ᱟᱵᱚ ᱱᱚᱶᱟ ᱠᱚ ᱵᱚᱱ ᱠᱚᱨᱟᱣ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ (ᱴᱮᱢᱯᱞᱮᱴ ᱞᱤᱴᱮᱨᱟᱞ ᱵᱮᱵᱷᱟᱨ ᱞᱟᱹᱜᱤᱫ ᱥᱚᱞᱦᱟ ᱢᱮᱱᱟᱜᱼᱟ): `ᱛᱚᱨᱡᱚᱢᱟ( ᱥᱟᱵᱽᱥᱴᱨᱤᱝ( ᱥᱟᱵᱽᱥᱴᱨᱤᱝ-ᱛᱟᱭᱚᱢ (./@href, ‘www.smashingmagazine.com/') ,᱙), "/",,")`
ᱱᱚᱶᱟ ᱫᱚ ᱟᱹᱰᱤ ᱵᱟᱹᱲᱤᱡ ᱜᱮ ᱦᱩᱭᱩᱜ ᱠᱟᱱᱟ ᱡᱮ ᱱᱚᱶᱟ ᱫᱚ ᱪᱮᱫ ᱠᱟᱱᱟ ᱚᱱᱟ ᱵᱩᱡᱷᱟᱹᱣ ᱞᱟᱹᱜᱤᱫ ᱴᱤᱯᱚᱬᱤ ᱞᱟᱹᱠᱛᱤᱜ ᱠᱟᱱᱟ: www.smashingmagazine.com/ ᱛᱟᱭᱚᱢ href attribute ᱠᱷᱚᱱ ᱡᱚᱛᱚ URL ᱦᱟᱛᱟᱣ ᱢᱮ, ᱯᱩᱭᱞᱩ ᱟᱨᱮ ᱪᱤᱠᱤ ᱠᱚ ᱚᱪᱚᱜ ᱢᱮ, ᱚᱱᱟ ᱛᱟᱭᱚᱢ ᱯᱷᱚᱨᱣᱟᱨ ᱥᱞᱟᱥ (/) ᱪᱤᱠᱤ ᱠᱚ ᱪᱮᱫ ᱦᱚᱸ ᱵᱟᱝ ᱛᱟᱦᱮᱱᱟ ᱡᱮ ᱢᱩᱪᱟᱹᱫ ᱨᱮ slash ᱠᱷᱚᱱ ᱪᱟᱵᱟᱜ ᱢᱮ᱾ ᱚᱨᱡᱚ ᱧᱟᱢᱚᱜ ᱠᱟᱱ ᱟᱨᱮᱺ
["ᱯᱷᱤᱪᱟᱨ-ᱵᱤᱱᱤᱰ-ᱥᱮᱞᱮᱱᱤᱭᱚᱢ-ᱣᱮᱵᱽᱰᱨᱟᱭᱣᱚᱨ","ᱟᱴᱚᱢᱴᱮᱰ-ᱵᱤᱱᱤᱰ-ᱚᱨᱡᱚ-ᱥᱩᱫᱷᱨᱟᱹᱣ-ᱥᱮᱴᱮᱨᱚᱜ"]
ᱟᱨᱦᱚᱸ ᱮᱠᱥᱯᱟᱛᱷ ᱵᱮᱵᱷᱟᱨ ᱠᱮᱥ ᱠᱚ ᱮᱠᱥᱯᱟᱛᱷ ᱫᱚ ᱥᱟᱹᱨᱤ ᱜᱮ ᱵᱤᱱᱤᱰ ᱨᱮ ᱡᱷᱟᱞᱠᱟᱣ ᱫᱟᱲᱮᱭᱟᱜᱼᱟᱭ ᱾ ᱠᱟᱨᱚᱱ ᱧᱮᱞ ᱫᱚ ᱵᱟᱝ ᱢᱩᱥᱠᱤᱞ ᱜᱮᱭᱟ, ᱪᱮᱫᱟᱜ ᱥᱮ XPath ᱫᱚ DOM ᱨᱮ ᱡᱚᱛᱚ ᱮᱞᱤᱢᱮᱱᱴ ᱧᱟᱢ ᱞᱟᱹᱜᱤᱫ ᱵᱮᱵᱚᱦᱟᱨ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ, DOM ᱨᱮ ᱡᱟᱦᱟᱱ ᱴᱷᱟᱶ ᱠᱷᱚᱱ, ᱡᱟᱦᱟᱸ ᱫᱚ CSS ᱵᱟᱝ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ᱾ ᱟᱢ ᱫᱚ ᱟᱹᱰᱤ ᱱᱟᱦᱟᱜ ᱵᱤᱞᱰ ᱥᱤᱥᱴᱚᱨ ᱨᱮ ᱥᱟᱶᱛᱮ ᱛᱟᱦᱮᱱ ᱠᱟᱱ CSS ᱠᱞᱟᱥ ᱠᱚ ᱵᱟᱢ ᱞᱟᱹᱭ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ, ᱢᱮᱱᱠᱷᱟᱱ XPath ᱥᱟᱶᱛᱮ, ᱟᱵᱚ ᱫᱚ ᱟᱹᱰᱤ ᱠᱮᱴᱮᱡ ᱢᱮᱥᱟᱞ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ ᱡᱮ ᱢᱤᱫ ᱮᱞᱤᱢᱮᱱᱴ ᱨᱮᱭᱟᱜ ᱚᱱᱚᱞ ᱡᱤᱱᱤᱥ ᱪᱮᱫ ᱠᱟᱱᱟ, ᱵᱚᱫᱚᱞᱚᱜ ᱠᱟᱱ DOM ᱥᱴᱨᱟᱠᱴᱚᱨ ᱵᱟᱝ ᱵᱟᱰᱟᱭ ᱠᱟᱛᱮ. ᱛᱟᱠᱱᱤᱠᱤ ᱪᱮᱛᱟᱱ ᱨᱮ ᱠᱷᱚᱱᱫᱽᱨᱚᱝ ᱦᱩᱭ ᱟᱠᱟᱱᱟ ᱡᱟᱦᱟᱸ ᱫᱚ ᱟᱢ ᱞᱮᱵᱽᱲᱮᱡ ᱮᱠᱥᱯᱟᱛᱷ ᱵᱤᱱᱤᱰ ᱵᱮᱱᱟᱣ ᱞᱟᱹᱜᱤᱫ ᱮ ᱜᱚᱲᱚ ᱟᱢᱟ ᱾ ᱵᱤᱱᱤᱰ ᱯᱷᱞᱮᱠ ᱟᱣᱩᱴ ᱟᱨ ᱯᱷᱮᱞ ᱠᱷᱚᱱ ᱵᱟᱹᱲᱤᱡ ᱫᱚ ᱪᱮᱫ ᱦᱚᱸ ᱵᱟᱝ ᱠᱟᱱᱟ ᱪᱮᱫᱟᱜ ᱥᱮ ᱥᱤ ᱮᱥ ᱮᱥ ᱥᱮᱞᱮᱠᱴᱚᱨ ᱫᱚ ᱵᱟᱭ ᱠᱟᱹᱢᱤᱭᱟ ᱪᱮᱫᱟᱜ ᱥᱮ ᱡᱟᱦᱟᱱᱟᱜ ᱧᱩᱛᱩᱢ ᱵᱚᱫᱚᱞ ᱟᱠᱟᱱᱟ ᱥᱮ ᱚᱪᱚᱜ ᱟᱠᱟᱱᱟ᱾ ᱮᱠᱥᱯᱟᱛᱷ ᱦᱚᱸ ᱥᱟᱹᱨᱤ ᱜᱮ ᱢᱟᱹᱴᱤᱯᱞ ᱞᱚᱠᱮᱴᱚᱨ ᱚᱰᱚᱠ ᱨᱮ ᱢᱟᱦᱟᱱ ᱜᱮᱭᱟ ᱾ ᱢᱤᱫ ᱛᱮᱛᱮᱫ ᱢᱤᱞᱟᱹᱣ ᱞᱟᱹᱜᱤᱫ ᱮᱠᱥᱯᱟᱛᱷ ᱠᱩᱠᱞᱤ ᱠᱚ ᱵᱮᱵᱷᱟᱨ ᱨᱮᱭᱟᱜ ᱢᱤᱫ ᱠᱷᱚᱱ ᱵᱟᱹᱲᱛᱤ ᱰᱟᱦᱟᱨ ᱢᱮᱱᱟᱜᱼᱟ ᱾ ᱥᱤ ᱮᱥ ᱮᱥ ᱥᱟᱶ ᱦᱚᱸ ᱱᱚᱝᱠᱟ ᱜᱮ ᱥᱟᱹᱨᱤ ᱜᱮᱭᱟ ᱾ ᱢᱮᱱᱠᱷᱟᱱ XPath ᱠᱩᱠᱞᱤ ᱠᱚ ᱫᱚ ᱟᱹᱰᱤ ᱡᱚᱥ ᱞᱮᱠᱟ ᱛᱮ ᱡᱤᱱᱤᱥ ᱠᱚ ᱰᱨᱤᱞ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ ᱡᱟᱦᱟᱸ ᱫᱚ ᱪᱮᱫ ᱠᱚ ᱨᱩᱣᱟᱹᱲ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ, ᱚᱱᱟ ᱛᱮ ᱟᱢ ᱫᱚ ᱢᱤᱫ ᱠᱷᱟᱥ ᱢᱮᱪ ᱧᱟᱢ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ ᱡᱟᱦᱟᱸ ᱨᱮ ᱟᱭᱢᱟ ᱥᱚᱢᱵᱷᱚᱵᱚᱱ ᱢᱮᱪ ᱫᱟᱲᱮᱭᱟᱜ-ᱟ᱾ ᱫᱟᱹᱭᱠᱟᱹ ᱞᱮᱠᱟᱛᱮ, ᱟᱵᱚ ᱢᱤᱫ ᱠᱷᱟᱥ h2 ᱫᱩᱨᱤᱵᱽ ᱨᱩᱣᱟᱹᱲ ᱞᱟᱹᱜᱤᱫ XPath ᱵᱮᱵᱷᱟᱨ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ ᱚᱠᱟ ᱫᱚ div ᱵᱷᱤᱛᱨᱤ ᱨᱮ ᱢᱮᱱᱟᱜᱼᱟ ᱚᱱᱟ ᱫᱚ ᱛᱤᱥ ᱜᱮ ᱢᱤᱫ ᱵᱚᱭᱦᱟ div ᱮ ᱯᱟᱧᱡᱟᱭᱟ ᱚᱠᱟ ᱫᱚ, ᱚᱱᱟ ᱨᱮ data-testID="leader" ᱜᱩᱱ ᱥᱟᱶᱛᱮ ᱢᱤᱫ ᱜᱤᱫᱽᱨᱟᱹ ᱪᱤᱛᱟᱹᱨ ᱫᱩᱨᱤᱵᱽ ᱢᱮᱱᱟᱜᱼᱟ:
ᱱᱚᱣᱟ ᱦᱮᱰᱞᱟᱭᱤᱱ ᱟᱞᱚᱢ ᱧᱟᱢᱟ
ᱱᱚᱣᱟ ᱦᱮᱰᱞᱟᱭᱤᱱ ᱦᱚᱸ ᱟᱞᱚᱢ ᱧᱟᱢᱟ
ᱱᱮᱛᱟ ᱪᱤᱛᱟᱹᱨ ᱞᱟᱹᱜᱤᱫ ᱵᱚᱦᱚᱜ
ᱱᱚᱣᱟ ᱠᱩᱠᱞᱤ ᱠᱟᱱᱟ: ᱰᱚᱠᱭᱩᱢᱮᱱᱴ᱾ᱠᱩᱠᱞᱤᱮᱠᱥᱯᱟᱛᱷᱥ(` //ᱰᱤᱵᱷ[ ᱯᱟᱧᱡᱟᱭ ᱠᱟᱱ-ᱵᱚᱭᱦᱟ-ᱵᱩᱦᱤᱱ::div[1] /ᱤᱢᱡᱤ[@ᱰᱟᱴᱟ-ᱵᱤᱱᱤᱰᱟᱭᱰᱤ='ᱱᱮᱛᱟ'] ] /h2/ ᱚᱞ () `);
ᱫᱮᱞᱟ ᱢᱤᱫ ᱰᱮᱢᱚ ᱫᱚᱦᱚᱭ ᱞᱮ ᱧᱮᱞ ᱞᱟᱹᱜᱤᱫ ᱪᱮᱫ ᱞᱮᱠᱟ ᱚᱱᱟ ᱥᱟᱱᱟᱢ ᱢᱤᱫ ᱥᱟᱶᱛᱮ ᱦᱤᱡᱩᱜᱼᱟ: ᱵᱨᱟᱭᱟᱱ ᱨᱟᱥᱢᱩᱥᱮᱱ ᱦᱚᱛᱮᱛᱮ ᱯᱮᱱ ᱠᱚᱢᱯᱞᱮᱠᱥ ᱮᱪ᱒ ᱠᱩᱠᱞᱤ ᱧᱮᱞ ᱢᱮ ᱾ ᱚᱱᱟᱛᱮ, ᱦᱮᱸ᱾ ᱮᱠᱥᱯᱟᱛᱷ ᱵᱮᱵᱷᱟᱨ ᱠᱟᱛᱮ ᱵᱤᱱᱤᱰ ᱨᱮ ᱡᱟᱦᱟᱱ ᱮᱞᱤᱢᱮᱱᱴ ᱞᱟᱹᱜᱤᱫ ᱟᱭᱢᱟ ᱥᱚᱢᱵᱷᱚᱵᱚᱱ ᱰᱟᱦᱟᱨ ᱢᱮᱱᱟᱜᱼᱟ ᱾ ᱮᱠᱥᱮᱥᱮᱞᱴᱤ ᱑.᱐ ᱰᱤᱯᱨᱮᱠᱮᱥᱚᱱ ᱤᱧ ᱞᱟᱦᱟᱨᱮᱧ ᱞᱟᱹᱭ ᱟᱠᱟᱫᱟ ᱡᱮ ᱠᱨᱚᱢ ᱫᱚᱞ ᱵᱽᱨᱟᱣᱩᱡᱟᱨ ᱠᱷᱚᱱ ᱮᱠᱥᱮᱥᱮᱞᱴᱤ ᱑.᱐ ᱥᱟᱯᱚᱨᱴ ᱚᱪᱚᱜ ᱨᱮᱭᱟᱜ ᱠᱚ ᱯᱚᱱᱛᱷᱟᱭᱮᱫᱟ᱾ ᱱᱚᱶᱟ ᱫᱚ ᱟᱹᱰᱤ ᱡᱟᱹᱨᱩᱲ ᱜᱮᱭᱟ ᱪᱮᱫᱟᱜ ᱥᱮ XSLT 1.0 ᱫᱚ ᱰᱚᱠᱭᱩᱢᱮᱱᱴ ᱴᱨᱟᱱᱥᱯᱷᱚᱨᱢ ᱞᱟᱹᱜᱤᱫ XML-focused programming ᱵᱮᱵᱚᱦᱟᱨ ᱮᱫᱟ, ᱚᱱᱟ ᱫᱚ ᱵᱟᱹᱲᱛᱤ ᱵᱽᱨᱟᱣᱩᱡᱟᱨ ᱨᱮ ᱧᱟᱢᱚᱜ ᱠᱟᱱᱟ᱾ ᱚᱠᱟ ᱡᱷᱚᱜ ᱚᱱᱟ ᱦᱩᱭᱩᱜᱼᱟ, ᱟᱵᱚ ᱮᱠᱥᱯᱟᱛᱷ ᱨᱮᱭᱟᱜ ᱢᱤᱫ ᱢᱩᱲᱩᱫ ᱜᱷᱚᱴᱚᱠ ᱵᱚᱱ ᱟᱫᱟ᱾ ᱢᱮᱱᱠᱷᱟᱱ ᱱᱚᱶᱟ ᱠᱟᱛᱷᱟ ᱧᱮᱞ ᱠᱟᱛᱮ ᱡᱮ XPath ᱫᱚ ᱥᱟᱹᱨᱤ ᱜᱮ ᱵᱤᱱᱤᱰ ᱚᱞ ᱞᱟᱹᱜᱤᱫ ᱢᱟᱨᱟᱝ ᱜᱮᱭᱟ, ᱤᱧ ᱫᱚ ᱱᱚᱶᱟ ᱵᱟᱝ ᱵᱩᱡᱷᱟᱹᱣ ᱫᱟᱲᱮᱭᱟᱜ ᱠᱟᱱᱟ ᱡᱮ XPath ᱫᱚ ᱩᱥᱟᱹᱨᱟ ᱜᱮ ᱟᱫᱚᱜᱼᱟ᱾ ᱚᱱᱟ ᱢᱮᱱ ᱠᱟᱛᱮ, ᱤᱧ ᱧᱮᱞ ᱟᱠᱟᱫᱟᱹᱧ ᱡᱮ ᱦᱚᱲ ᱠᱚ ᱢᱤᱫ ᱯᱷᱤᱪᱟᱨ ᱨᱮ ᱠᱚ ᱨᱟᱹᱥᱠᱟᱹᱜ ᱠᱟᱱᱟ ᱡᱚᱠᱷᱚᱱ ᱚᱱᱟ ᱠᱚ ᱦᱟᱛᱟᱣ ᱠᱮᱫᱟ᱾ ᱟᱨ ᱱᱚᱣᱟ ᱫᱚ ᱥᱟᱹᱨᱤ ᱜᱮ XSLT 1.0 ᱵᱟᱝ ᱵᱟᱛᱟᱣ ᱠᱟᱱ ᱠᱷᱮᱛᱨᱮ ᱥᱟᱹᱨᱤ ᱜᱮᱭᱟ᱾ ᱦᱮᱠᱟᱨ ᱠᱷᱚᱵᱚᱨ ᱨᱮ ᱢᱤᱫ ᱜᱚᱴᱟᱝ ᱜᱟᱯᱟᱞᱢᱟᱨᱟᱣ ᱦᱩᱭᱩᱜ ᱠᱟᱱᱟ ᱡᱟᱦᱟᱸ ᱫᱚ ᱵᱟᱹᱲᱤᱡ ᱵᱤᱨᱩᱫᱷ ᱨᱮ ᱡᱩᱠᱛᱤ ᱛᱮ ᱯᱮᱨᱮᱡ ᱠᱟᱱᱟ᱾ ᱯᱚᱥᱴ ᱫᱚ ᱮᱠᱥᱮᱥᱮᱞᱴᱤ ᱥᱟᱶ ᱵᱞᱚᱜᱽ ᱯᱷᱨᱟᱢᱣᱟᱨᱠ ᱵᱮᱱᱟᱣ ᱨᱮᱭᱟᱜ ᱢᱤᱫ ᱢᱟᱨᱟᱝ ᱫᱟᱹᱭᱠᱟᱹ ᱠᱟᱱᱟ ᱾ ᱟᱢᱟᱢ ᱞᱟᱹᱜᱤᱫ ᱜᱟᱯᱟᱞᱢᱟᱨᱟᱣ ᱯᱟᱲᱦᱟᱣ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ, ᱢᱮᱱᱠᱷᱟᱱ ᱱᱚᱶᱟ ᱫᱚ ᱪᱮᱫ ᱞᱮᱠᱟ ᱡᱟᱶᱟ ᱥᱠᱨᱤᱯᱴ ᱫᱚ XLST ᱞᱟᱹᱜᱤᱫ ᱥᱤᱢ ᱞᱮᱠᱟ ᱵᱮᱵᱷᱟᱨ ᱦᱩᱭ ᱫᱟᱲᱮᱭᱟᱜᱼᱟ ᱚᱱᱠᱟᱱ ᱠᱮᱥ ᱠᱚ ᱥᱟᱢᱵᱷᱟᱨ ᱞᱟᱹᱜᱤᱫ᱾ ᱤᱧ ᱦᱚᱸ ᱱᱚᱝᱠᱟᱱ ᱥᱚᱞᱦᱟ ᱧᱮᱞ ᱟᱠᱟᱫᱟᱹᱧ ᱡᱮ ᱵᱽᱨᱟᱣᱩᱡᱟᱨ ᱠᱚ ᱫᱚ SaxonJS ᱵᱮᱵᱚᱦᱟᱨ ᱞᱟᱹᱠᱛᱤᱭᱟ, ᱚᱱᱟ ᱫᱚ JavaScript’s Saxon XSLT, XQUERY, ᱟᱨ XPath ᱤᱧᱡᱤᱱ ᱨᱮᱭᱟᱜ ᱯᱚᱨᱴ ᱠᱟᱱᱟ᱾ ᱱᱚᱶᱟ ᱫᱚ ᱢᱤᱫ ᱢᱚᱡᱽ ᱵᱤᱪᱟᱹᱨ ᱠᱟᱱᱟ, ᱠᱷᱟᱥ ᱠᱟᱛᱮ Saxon-JS ᱫᱚ ᱱᱚᱶᱟ ᱥᱯᱮᱥᱤᱯᱷᱤᱠᱮᱥᱚᱱ ᱨᱮᱭᱟᱜ ᱱᱟᱦᱟᱜ ᱵᱷᱟᱨᱥᱚᱱ ᱞᱟᱹᱜᱤᱫ ᱵᱟᱝ ᱛᱟᱦᱮᱱᱟ, ᱡᱟᱦᱟᱸ ᱨᱮ 1.0 ᱠᱷᱚᱱ ᱵᱟᱹᱲᱛᱤ XPath ᱥᱮ XSLT ᱨᱮᱭᱟᱜ ᱡᱟᱦᱟᱱ ᱵᱷᱟᱨᱥᱚᱱ ᱵᱟᱝ ᱛᱟᱦᱮᱱᱟ, ᱟᱨ ᱚᱠᱟ ᱦᱚᱸ XQuery ᱵᱟᱝ ᱛᱟᱦᱮᱱᱟ. ᱤᱧ ᱥᱮᱠᱥᱚᱱᱤᱠᱟ ᱨᱮ ᱱᱚᱨᱢ ᱴᱚᱣᱮᱭ-ᱣᱟᱞᱥ ᱴᱷᱮᱱ ᱤᱧ ᱥᱮᱴᱮᱨ ᱮᱱᱟ, ᱥᱮᱠᱥᱚᱱ ᱡᱮᱥ ᱟᱨ ᱥᱮᱠᱥᱚᱱ ᱤᱧᱡᱤᱱ ᱨᱮᱭᱟᱜ ᱮᱴᱟᱜ ᱵᱷᱟᱨᱥᱚᱱ ᱠᱚ ᱛᱟᱭᱚᱢ ᱨᱮ ᱢᱮᱱᱟᱜ ᱠᱚᱢᱯᱟᱱᱤ ᱾ ᱩᱱᱤ ᱢᱮᱱ ᱠᱮᱫᱟᱭ: “ᱡᱩᱫᱤ ᱡᱟᱦᱟᱸᱭ ᱵᱽᱨᱟᱣᱩᱡᱟᱨ ᱵᱷᱮᱱᱰᱚᱨ ᱵᱽᱨᱟᱣᱩᱡᱟᱨ ᱨᱮ ᱱᱟᱦᱟᱜ XML ᱴᱮᱠᱱᱚᱞᱚᱡᱤ ᱠᱚ ᱢᱮᱥᱟ ᱞᱟᱹᱜᱤᱫ ᱥᱮᱠᱥᱚᱱᱡᱮᱥ ᱮᱛᱚᱦᱚᱵ ᱴᱷᱟᱶ ᱞᱮᱠᱟ ᱦᱟᱛᱟᱣ ᱞᱟᱹᱜᱤᱫ ᱢᱚᱱᱮ ᱢᱮᱱᱟᱜ ᱠᱚᱣᱟ, ᱟᱞᱮ ᱩᱱᱠᱩ ᱥᱟᱶ ᱱᱚᱶᱟ ᱜᱟᱯᱟᱞᱢᱟᱨᱟᱣ ᱞᱟᱹᱜᱤᱫ ᱞᱮ ᱨᱟᱹᱥᱠᱟᱹᱜ-ᱟ”— Norm Tovey-Walsh
ᱢᱮᱱᱠᱷᱟᱱ ᱦᱚᱸ ᱥᱮᱞᱮᱫ ᱟᱠᱟᱱᱟ: “ᱤᱧ ᱟᱹᱰᱤ ᱦᱟᱦᱟᱲᱟ ᱜᱮᱭᱟᱹᱧ ᱡᱩᱫᱤ ᱡᱟᱦᱟᱸᱭ ᱠᱚ ᱩᱭᱦᱟᱹᱨᱟ ᱡᱮ SaxonJS ᱱᱟᱦᱟᱜ ᱯᱷᱚᱨᱢ ᱨᱮ ᱦᱟᱛᱟᱣ ᱠᱟᱛᱮ ᱵᱽᱨᱟᱣᱩᱡᱟᱨ ᱵᱤᱞᱰ ᱨᱮ ᱵᱟᱝ ᱵᱚᱫᱚᱞ ᱠᱟᱛᱮ ᱫᱚᱦᱚ ᱠᱟᱛᱮ ᱟᱹᱰᱤ ᱵᱮᱥ ᱰᱟᱦᱟᱨ ᱦᱩᱭᱩᱜᱼᱟ᱾
ᱱᱚᱶᱟ ᱫᱚ ᱵᱟᱰᱟᱭ ᱞᱟᱹᱠᱛᱤᱭᱟᱱ ᱠᱟᱱᱟ ᱡᱮ ᱴᱚᱣᱮ-ᱣᱟᱞᱥ ᱟᱜ ᱢᱮᱱ ᱫᱚ ᱮᱠᱥᱮᱥᱮᱞᱴᱤ ᱰᱤᱯᱨᱮᱠᱮᱥᱚᱱ ᱜᱷᱚᱴᱱᱟ ᱠᱷᱚᱱ ᱢᱤᱫ ᱦᱟᱯᱛᱟ ᱞᱟᱦᱟ ᱨᱮ ᱦᱮᱡ ᱞᱮᱱᱟ᱾ ᱢᱩᱪᱟᱹᱫ ᱠᱟᱛᱷᱟ ᱤᱧ ᱞᱟᱦᱟ ᱟᱨ ᱞᱟᱦᱟ ᱥᱮᱱ ᱫᱟᱲᱮᱭᱟᱜᱼᱟᱹᱧ ᱾ ᱢᱮᱱᱠᱷᱟᱱ ᱤᱧᱟᱜ ᱟᱥᱟ ᱢᱮᱱᱟᱜᱼᱟ ᱱᱚᱣᱟ ᱫᱚ XPath ᱨᱮᱭᱟᱜ ᱫᱟᱲᱮ ᱩᱫᱩᱜ ᱟᱠᱟᱫᱟ ᱟᱨ ᱟᱢ ᱟᱹᱰᱤ ᱜᱟᱱ ᱫᱟᱹᱭᱠᱟᱹ ᱮᱢ ᱟᱠᱟᱫ ᱢᱮᱭᱟ ᱡᱮ ᱱᱚᱣᱟ ᱫᱚ ᱪᱮᱫ ᱞᱮᱠᱟ ᱛᱮ ᱢᱟᱨᱟᱝ ᱡᱤᱱᱤᱥ ᱠᱚ ᱦᱟᱢᱮᱴ ᱞᱟᱹᱜᱤᱫ ᱵᱮᱵᱷᱟᱨ ᱦᱩᱭᱩᱜ-ᱟ ᱾ ᱱᱚᱶᱟ ᱫᱚ ᱵᱽᱨᱟᱣᱩᱡᱟᱨ ᱥᱴᱟᱠ ᱨᱮ ᱢᱟᱨᱮ ᱴᱮᱠᱱᱚᱞᱚᱡᱤ ᱨᱮᱭᱟᱜ ᱢᱤᱫ ᱴᱷᱤᱠ ᱫᱟᱹᱭᱠᱟᱹ ᱠᱟᱱᱟ ᱡᱟᱦᱟᱸ ᱨᱮ ᱱᱤᱛ ᱦᱚᱸ ᱟᱹᱰᱤ ᱵᱮᱵᱚᱦᱟᱨ ᱢᱮᱱᱟᱜ-ᱟ, ᱡᱩᱫᱤ ᱟᱢ ᱱᱚᱶᱟ ᱵᱟᱢ ᱵᱟᱰᱟᱭ ᱟᱠᱟᱫᱟ ᱥᱮ ᱱᱚᱶᱟ ᱥᱮᱴᱮᱨ ᱨᱮ ᱵᱟᱢ ᱵᱤᱪᱟᱹᱨ ᱟᱠᱟᱫᱟ᱾ ᱞᱟᱦᱟ ᱯᱟᱲᱦᱟᱣ
ᱢᱟᱨᱩᱱ ᱟᱭᱞᱤ, ᱭᱩᱥᱮᱯ ᱵᱟᱠᱩᱱᱤ, ᱱᱟᱰᱟᱨ ᱡᱟᱞᱩᱞ, ᱟᱨ ᱨᱤᱢᱟ ᱠᱤᱞᱟᱱᱤ ᱦᱚᱛᱮᱛᱮ “ᱥᱤᱨᱡᱚᱱ ᱯᱟᱹᱨᱥᱤ ᱥᱟᱶᱛᱮ ᱟᱴᱚᱢᱴᱮᱰ ᱣᱮᱵᱽ ᱴᱮᱥᱴ ᱨᱮᱭᱟᱜ ᱨᱮᱡᱤᱞᱤᱥ ᱵᱟᱹᱲᱛᱤ” (ACM Digital Library) ᱱᱚᱶᱟ ᱚᱱᱚᱞ ᱨᱮ ᱨᱮᱡᱤᱞᱤᱥ ᱵᱤᱱᱤᱰ ᱚᱞ ᱞᱟᱹᱜᱤᱫ ᱟᱭᱢᱟ XPath ᱫᱟᱹᱭᱠᱟᱹ ᱮᱢ ᱟᱠᱟᱱᱟ᱾ ᱮᱠᱥᱯᱟᱛᱷ (ᱮᱢ ᱰᱤ ᱮᱱ) ᱱᱚᱣᱟ ᱫᱚ ᱮᱛᱚᱦᱚᱵ ᱞᱟᱹᱜᱤᱫ ᱢᱤᱫ ᱵᱷᱟᱜᱮ ᱡᱟᱭᱜᱟ ᱠᱟᱱᱟ ᱡᱩᱫᱤ ᱟᱢ ᱮᱠᱥ ᱯᱟᱛᱷ ᱪᱮᱫ ᱞᱮᱠᱟ ᱠᱟᱹᱢᱤᱭᱟ ᱚᱱᱟ ᱵᱤᱵᱨᱚᱬ ᱛᱮ ᱴᱮᱠᱱᱤᱠᱟᱞ ᱵᱩᱡᱷᱟᱹᱣ ᱮᱢ ᱠᱷᱚᱡᱚᱜ ᱠᱟᱱᱟ᱾ XPath Tutorial (ZVON)ᱤᱧ ᱱᱚᱶᱟ ᱴᱩᱴᱳᱨᱤᱭᱟᱞ ᱤᱧᱟᱜ ᱥᱮᱪᱮᱫ ᱨᱮ ᱟᱹᱰᱤ ᱜᱚᱲᱚ ᱞᱮᱠᱟᱧ ᱧᱟᱢ ᱠᱮᱫᱟ, ᱟᱹᱰᱤ ᱜᱟᱱ ᱫᱟᱹᱭᱠᱟᱹ ᱟᱨ ᱯᱩᱥᱴᱟᱹᱣ ᱵᱩᱡᱷᱟᱹᱣ ᱞᱟᱹᱜᱤᱫ ᱥᱟᱨᱦᱟᱣ᱾ ᱮᱠᱥᱯᱟᱛᱷᱟᱨᱱᱚᱣᱟ ᱤᱱᱴᱟᱨᱮᱠᱴᱤᱵᱷ ᱴᱩᱞ ᱟᱢ ᱥᱚᱡᱷᱮ ᱠᱚᱰ ᱥᱟᱶ ᱠᱟᱹᱢᱤ ᱫᱟᱲᱮᱭᱟᱢᱟᱭ ᱾