ང་གིས་ ལོ་ངོ་མང་རབ་ཅིག་གི་རིང་ལུ་ གོང་འཕེལ་གྱི་ལཱ་ནང་ལུ་ ཡུན་རིངམོ་སྦེ་སྡོད་ཡོདཔ་ཨིན། གོང་འཕེལ་གཏང་མི་གཞོནམ་ཚུ་གིས་ བྱུང་རབ་ཀྱི་སྐབས་དོན་འདི་ཧ་མ་གོ་བར་ ལས་རིམ་གྱི་དཔེ་སྟོན་གསརཔ་ཅིག་དང་གཅིག་ཁར་ལཱ་འབདཝ་ཨིན། དེ་ཡང་ ག་ཅི་ཅིག་མ་ཤེས་མི་འདི་ ངེས་པར་དུ་ཧ་གོ་ཚུགསཔ་ཨིན། དྲ་རྒྱ་འདི་ རིག་རྩལ་དང་ ཁྱད་རིག་མ་འདྲཝ་ཡོད་པའི་ ས་ཁོངས་སྦོམ་ཅིག་ཨིནམ་ལས་ ང་བཅས་ཀྱིས་ མ་ཤེས་མི་དེ་ དུས་རྒྱུན་དུ་ ཤེས་མི་ཚུགས། ལཱ་གཡོག་འདི་ནང་ ལྷབ་སྦྱང་འབད་ནི་འདི་ ཚར་གཅིག་འབྱུང་སྟེ་ མཇུག་བསྡུ་མི་ཅིག་མེན་པར་ འཕྲོ་མཐུད་དེ་རང་ འགྱོ་བའི་འགྲུལ་སྐྱོད་ཅིག་ཨིན། གནད་དོན་འདི་ ངེ་གི་སྡེ་ཚན་ནང་ལུ་ མི་ཅིག་གིས་ ལག་ལེན་པ་ཚུ་གིས་ ཡུ་ཨའི་ནང་ལུ་ དམིགས་བསལ་གྱི་མཆོང་ལྡེ་ཅིག་ལས་ ཐག་རིང་སར་ འགྲུལ་བསྐྱོད་འབདཝ་ཨིན་ན་ སླབ་ཚུགས་ག་ཟེར་ དྲི་བ་བཀོད་ཅི། ང་གིས་ ཇ་བ་ཨིསི་ཀིརིཔཊི་གི་ མངོན་གསལ་མ་འབད་བའི་ཧེ་མའི་བྱུང་ལས་ལུ་ བརྡ་སྟོན་འབད་ཡི། འདི་ཡང་ ཧེ་མ་ལས་ འདི་ལུ་ གདོང་ལེན་འབད་མི་ཚུ་གིས་ འདི་བཟུམ་གྱི་ འོས་འབབ་ཡོདཔ་སྦེ་ ཤེས་དོ་ཡོདཔ་ད་ དེ་ཡང་ གཞན་མི་ས་ཁོངས་ཚུ་ནང་ གནས་སྡུད་མ་གསོག་འཇོག་འབད་བའི་སྐོར་ལས་ ཉེན་བརྡ་ཚུ་ བྱིན་ཡོདཔ་ལས་ དེ་གི་དོན་ལུ་ མངོན་གསལ་མ་འབད་བའི་ཧེ་མ་ ལག་ལེན་འཐབ་ཐངས་འདི་ སྤྱིར་བཏང་གི་ གནས་སྟངས་ཅིག་ཨིན་མས། ང་ཡང་ འཇལ་ཚད་ལེགས་ཤོམ་གྱི་དོན་ལུ་ ངེ་གི་མཉམ་རོགས་ལུ་ pageHide དང་ visibilityChange བྱུང་ལས་ཚུ་ བརྡ་སྟོན་འབད་ཡི། དེ་གི་སྐོར་ལས་ ག་དེ་སྦེ་ཤེས་ཡི་ག་? ག་ཅི་འབད་ཟེར་བ་ཅིན་ ལས་འགུལ་གཞན་ཅིག་ནང་ འོང་ཡོདཔ་ལས་ འགོ་ཐོག་ལུ་ ཇ་བ་ཨིསི་ཀིརིཔ་ལྷབ་པའི་སྐབས་ དེ་གུ་ལྷབ་མི་ལུ་བརྟེན་ཏེ་མེན། དོན་དངོས་འདི་ དེང་སང་གི་ གདོང་ཕྱོགས་གཞི་བཀོད་ཚུ་ དེ་གི་ཧེ་མ་ འཕྲུལ་རིག་སྦོམ་ཚུ་གི་ མགུ་ཏོ་གུ་ལུ་ ལོང་སྟེ་ཡོདཔ་ཨིན་པས། ཁོང་གིས་ གོང་འཕེལ་གྱི་ལག་ལེན་ཚུ་ བཅུད་དོན་བཏོན་དོ་ཡོདཔ་ད་ འདི་ཡང་ གོང་འཕེལ་གྱི་ཉམས་མྱོང་ལེགས་ཤོམ་བཟོ་ནི་གི་དོན་ལུ་ རང་ལུགས་ཀྱི་བསམ་ཞིབ་ཚུ་ ཤེས་དགོཔ་དང་ ཡང་ན་ ལགཔ་འཐབ་དགོཔ་འདི་ མར་ཕབ་འབད་ནི་དང་ ཡང་ན་ རྩ་མེད་བཏང་ནི་ཨིན་མས། སི་ཨེསི་ཨེསི་དངོས་པོའི་དཔེ་ཚད་ (CSSOM) འདི་བརྩི་འཇོག་འབད། ཁྱོད་ཀྱིས་ CSS དང་ JavaScript ནང་ལཱ་འབད་མི་ག་ར་ལུ་ CSSOM གི་ཉམས་མྱོང་ཡོདཔ་སྦེ་ རེ་བ་བསྐྱེད་འོང་ དེ་འབདཝ་ད་ དེ་སྦེ་ དུས་རྒྱུན་དུ་ མི་འགྱོ། ད་ལྟོ་སེལ་འཐུ་འབད་ཡོད་པའི་ དངུལ་སྤྲོད་མི་གི་དོན་ལུ་ ང་བཅས་ཀྱིས་ བཟོ་རྣམ་ཤོག་ལེབ་ཅིག་ མངོན་གསལ་འབད་དགོ་པའི་ ང་གིས་ ལཱ་འབད་མི་ གློག་རིག་ཚོང་འབྲེལ་ས་ཁོངས་ཅིག་གི་དོན་ལུ་ རི་ཨེཀཊི་ལས་འགུལ་ཅིག་ཡོདཔ་ཨིན། དཀའ་ངལ་འདི་ བཟོ་རྣམ་ཤོག་ལེབ་འདི་ དམིགས་བསལ་གྱི་ཤོག་ལེབ་ཅིག་གུ་རྐྱངམ་ཅིག་ ངོ་མ་དགོཔ་ཨིན་པའི་སྐབས་ ཤོག་ལེབ་ག་ར་གུ་མངོན་གསལ་འབད་བའི་བསྒང་ཡོདཔ་ཨིན། འདི་བཟོ་ནི་གི་འགན་ཁུར་འབག་མི་ གོང་འཕེལ་གཏང་མི་གིས་ བཟོ་རྣམ་ཤོག་ལེབ་ཅིག་ མགྱོགས་དྲགས་སྦེ་ མངོན་གསལ་མ་འབད་བས། འདི་ཡང་ ཁྱོད་ཀྱིས་ རང་ལུགས་ཀྱི་ཐབས་ལམ་འདི་ བཅུད་དོན་བཏོན་པའི་སྐབས་ ཧ་གོ་ཚུགསཔ་ཨིན། CSSOM འདི་ ཁྱོད་རའི་ཉིན་བསྟར་གྱི་ལཱ་ནང་ དགོཔ་ཅིག་མེནམ་འོང་། དེ་འབདཝ་ད་ ཁྱོད་ཀྱིས་ དུས་ཚོད་གཅིག་གི་ནང་ འབྲེལ་བ་འཐབ་དགོཔ་འོང་། ཉམས་མྱོང་འདི་ཚུ་གིས་ རྩོམ་ཡིག་འདི་བྲིས་ནི་ལུ་ སེམས་ཤུགས་བྱིན་ཡི། ཁྱོད་རའི་ཉིན་བསྟར་གྱི་ལཱ་ནང་ ཐད་ཀར་དུ་ ལགཔ་མ་འཐབ་པའི་ རི་དྭགས་ནང་ ད་ལྟོ་ཡོད་པའི་ ཝེབ་ཁྱད་རྣམ་དང་ འཕྲུལ་རིག་ཚུ་ ལེ་ཤ་ཅིག་རང་ཡོདཔ་ཨིན། འདི་ཡང་ ཁྱོད་རང་ ཡོངས་འབྲེལ་གོང་འཕེལ་གྱི་ནང་ལུ་ གསརཔ་ཅིག་ཨིནམ་ལས་ ཁྱོད་ཀྱིས་ དམིགས་བསལ་གྱི་གཞི་བཀོད་ཅིག་གི་ བཅུད་དོན་ནང་ལུ་ གཏིང་ཟབ་སྦེ་ཤེས་དགོཔ་མེདཔ་ལས་ དེ་ཚུ་གི་སྐོར་ལས་ ཤེས་རྟོགས་མེདཔ་འོང་། ང་གིས་ དམིགས་བསལ་གྱིས་ XML གི་སྐོར་ལས་སླབ་དོ་ཡོདཔ་ད་ ང་བཅས་མང་ཤོས་ཅིག་གིས་རང་ ཨེཆ་ཊི་ཨེམ་ཨེལ་ལས་ མ་འདྲཝ་སྦེ་མེད་པའི་ སྔོན་མའི་སྐད་ཡིག་ཅིག་ཨིནམ་སྦེ་ཤེས། འདི་ཡང་ འཕྲལ་ཁམས་ཅིག་ཁར་ WHATWG གྲོས་བསྟུན་ཚུ་གིས་ XSLT ལས་རིམ་བཟོ་མི་ XML བང་རིམ་གྱི་ གལ་གནད་ཅན་གྱི་ཆ་ཤས་ཅིག་ བརྡ་འཚོལ་ཚུ་ནང་ལས་ བཏོན་གཏང་དགོཔ་སྦེ་ བསམ་འཆར་བཀོད་མི་ལུ་བརྟེན་ཏེ་ འབག་འོང་དོ་ཡོདཔ་ཨིན། འདི་ཡང་ ང་བཅས་ཀྱིས་ ལོ་ངོ་མང་རབ་ཅིག་གི་རིང་ལུ་ འཕྲུལ་རིག་རྙིངམ་ཅིག་ཨིནམ་ལས་ ངེ་གི་སྡེ་ཚན་འདི་ CSSOM གི་གནས་སྟངས་ནང་ལུ་ ལག་ལེན་འཐབ་བཏུབ་པའི་ འཕྲུལ་རིག་ཅིག་ཨིན་མས། ཁྱོད་ཀྱིས་ཧེ་མ་ཨེགསི་ཨེསི་ཨེལ་ཊི་དང་གཅིག་ཁར་ལཱ་འབད་ཡི་ག? ང་བཅས་ཀྱིས་ འཕྲུལ་རིག་རྙིངམ་འདི་ལུ་ ཤུགས་སྦེ་ར་ བརྟེན་ཏེ་ ད་རེས་ནངས་པའི་ འཛམ་གླིང་ངོ་མའི་དཀའ་ངལ་ཚུ་ བསལ་ཐབས་ལུ་ ཨེགསི་ཨེམ་ཨེལ་གྱི་ སྐབས་དོན་གྱི་ཕྱི་ཁར་ ཁྱད་རྣམ་ཚུ་ ལག་ལེན་འཐབ་ཨིན་ན་ བལྟ་གེ། ཨེགསི་པེཐ་: དབུས་ཨེ་པི་ཨའི་ ཕྲང་ཏང་ཏ་ཨེགསི་ཨེམ་ཨེལ་མཐོང་ཚུལ་གྱི་ཕྱི་ཁར་ ཕན་ཐོགས་ཆེ་ཤོས་ཡོད་མི་ ཨེགསི་ཨེམ་ཨེལ་འཕྲུལ་རིག་ཁག་ཆེ་ཤོས་འདི་ ཨེགསི་པེཐ་ཨིན་ འདྲི་དཔྱད་སྐད་ཡིག་འདི་གིས་ ཁྱོད་ལུ་ རྩ་བའི་ཡན་ལག་གཅིག་དང་གཅིག་ཁར་ མར་ཀཔ་ཤིང་ནང་ མཐུད་མཚམས་ཡང་ན་ ཁྱད་ཆོས་གང་རུང་ཅིག་འཚོལ་བཅུགཔ་ཨིན། ང་གིས་ XSLT ལུ་ མི་ངོ་རྐྱང་གི་བརྩེ་བ་ཡོད་རུང་ དེ་ཡང་ XPath ལུ་བརྟེན་དགོཔ་ལས་ མི་ངོ་རྐྱང་གི་བརྩེ་བ་འདི་ གནས་རིམ་ཁག་ཆེ་བའི་ནང་ལུ་ ཕྱོགས་གཅིག་ལུ་བཞག་དགོཔ་ཨིན། ཨེགསི་ཨེསི་ཨེལ་ཊི་བཏོན་གཏང་ནིའི་དོན་ལུ་ སྒྲུབ་བྱེད་འདི་གིས་ ཨེགསི་པེཐ་གི་སྐོར་ལས་ ག་ནི་ཡང་ བཤད་མི་བཏུབ་ དེ་འབདཝ་ལས་ ད་ལྟོ་ཡང་ ཆོག་ཐམ་ཡོདཔ་སྦེ་ ང་གིས་མནོཝ་མས། འདི་ཡང་ འཕྲུལ་རིག་ཚུ་གི་ཆ་ཚན་འདི་ནང་ ཨེགསི་པཱཐ་འདི་ ལྟེ་བ་དང་ ཁག་ཆེ་ཤོས་ཅིག་ཨིན་མི་ ཨེ་པི་ཨའི་ཨིནམ་ལས་ དམིགས་བསལ་གྱིས་ སྤྱིར་བཏང་ཨེགསི་ཨེམ་ཨེལ་ལག་ལེན་གྱི་ཕྱི་ཁར་ ལག་ལེན་འཐབ་ནི་གི་དོན་ལུ་ ག་ཅི་ཅིག་འཚོལ་བའི་སྐབས་ལུ་ཨིན། འདི་ཁག་ཆེཝ་ཨིན་ ག་ཅི་འབད་ཟེར་བ་ཅིན་ སི་ཨེསི་ཨེསི་སེལ་འཐུ་འབད་མི་ཚུ་གིས་ ཁྱོད་རའི་ཤོག་ལེབ་ནང་ལུ་ ཆ་ཤས་མང་ཤོས་ཅིག་འཚོལ་ནི་ལུ་ལག་ལེན་འཐབ་བཏུབ་རུང་ དེ་ཚུ་ཆ་མཉམ་འཚོལ་མི་ཚུགས། དེ་མ་ཚད་ སི་ཨེསི་ཨེསི་སེལ་འཐུ་འབད་མི་ཚུ་ ཌི་ཨོ་ཨེམ་ནང་ ད་ལྟོའི་གནས་ས་ལུ་གཞི་བཞག་སྟེ་ ཆ་ཤས་ཅིག་འཚོལ་ནི་ལུ་ ལག་ལེན་འཐབ་མི་བཏུབ། ཨེགསི་པེཐ་ འབད་ཚུགས། ད་ལྟོ་འདི་ལྷག་མི་ཁྱེད་ལ་ལུ་ཅིག་གིས་ XPath ཤེས་འོང་ ལ་ལུ་ཅིག་གིས་མ་ཤེས། འདི་ཡང་ འཕྲུལ་རིག་གི་ས་ཁོངས་སྦོམ་ཅིག་ཨིནམ་ལས་ ང་གིས་ གཞི་རྟེན་ཚུ་ག་ར་ སྟོན་མི་ཚུགས་ནི་ཨིནམ་མ་ཚད་ རྩོམ་བྲིས་གཅིག་ནང་ དེ་དང་གཅིག་ཁར་ འབད་ཚུགས་པའི་ ལཱ་ཚུ་ཡང་ སྟོན་ཚུགས་ནི་ཨིན་མས། ང་གིས་ རྩོམ་ཡིག་འདི་བྲིས་ནིའི་དཔའ་བཅམ་རུང་ སྤྱིར་སྙོམས་ལུ་ Smashing Magazine དཔར་བསྐྲུན་འབད་མི་འདི་ མིང་ཚིག་༥༠༠༠ ལས་ལྷག་སྟེ་མི་འགྱོ། ང་ཧེ་མ་ལས་ ༡ ལས་ལྷག་སྟེ་སྡོད་ཡི།གཞི་རྟེན་གྱི་ཕྱེད་ཀ་ལས་བརྒལ་མེད་པའི་སྐབས་མིང་ཚིག་༢༠༠༠ ལྷག་ཡོད། དེ་འབདཝ་ལས་ ང་གིས་ XPath དང་ཅིག་ཁར་ ལཱ་ལེགས་ཤོམ་འབད་ནི་འགོ་བཙུགས་ཏེ་ ཁྱོད་ཀྱིས་ ལཱ་འདི་སྤྲོ་བ་ཆེ་ཏོག་ཏོ་སྦེ་མཐོང་པ་ཅིན་ གཞི་རྟེན་གྱི་དོན་ལུ་ ལག་ལེན་འཐབ་ཚུགས་པའི་ འབྲེལ་མཐུད་ཚུ་བྱིན་ནི་ཨིན། ཨེགསི་པེཐ་དང་ སི་ཨེསི་ཨེསི་མཉམ་བསྡོམས་འབད་དོ། ཨེགསི་པེཊི་གིས་ ཆ་ཤས་ཚུ་འདྲི་དཔྱད་འབད་བའི་སྐབས་ སི་ཨེསི་ཨེསི་སེལ་འཐུ་འབད་མི་ཚུ་གིས་ འབད་མ་ཚུགས་པའི་ ལཱ་ལེ་ཤ་ཅིག་འབད་ཚུགས། དེ་འབདཝ་ད་ སི་ཨེསི་ཨེསི་སེལ་འཐུ་འབད་མི་ཚུ་གིས་ ཨེགསི་པེཐ་གིས་ འབད་མ་ཚུགས་པའི་ ལཱ་དག་པ་ཅིག་ཡང་ འབད་ཚུགས།
CSS ཨེགསི་པེཐ། .ངའི་འཛིན་གྲྭ། /*[ནང་ན་(@སྡེ་ཚན་, "ངེ་གི་སྡེ་ཚན་")]
དཔེ་འདི་ནང་ སི་ཨེསི་ཨེསི་གིས་ .myClass དབྱེ་རིམ་མིང་ཡོད་པའི་ཆ་ཤས་ཚུ་འདྲི་དཔྱད་འབདཝ་ཨིན། དེ་བསྒང་ ཨེགསི་པེཐ་དཔེ་འདི་གིས་ ཡིག་རྒྱུན་ “myClass” དང་གཅིག་ཁར་ ཁྱད་ཆོས་དབྱེ་རིམ་ཡོད་པའི་ ཆ་ཤས་ཚུ་འདྲི་དཔྱད་འབདཝ་ཨིན། ཚིག་གཞན་ཅིག་ནང་ དེ་གིས་ .myClass classname ཡོད་པའི་ཆ་ཤས་ཚུ་རྩིས་ཏེ་ ཁྱད་ཆོས་གང་རུང་ཅིག་ནང་ myClass དང་ཅིག་ཁར་ ཆ་ཤས་ཚུ་སེལ་འཐུ་འབདཝ་ཨིན། XPath འདི་ དེ་གི་དོན་ལས་ རྒྱ་ཆེཝ་ཨིན། དེ་འབདཝ་ལས་ མེན། ང་བཅས་ཀྱིས་ CSS བཏོན་བཏང་ཞིནམ་ལས་ XPath བརྒྱུད་དེ་ ཆ་ཤས་ཆ་མཉམ་སེལ་འཐུ་འབད་ནི་འགོ་བཙུགས་དགོཔ་སྦེ་ བསམ་འཆར་མི་བཏོན། དེ་ གནད་དོན་མེན། གནད་དོན་འདི་ ཨེགསི་པཱཐ་གིས་ སི་ཨེསི་ཨེསི་གིས་ འབད་མ་ཚུགས་མི་ཚུ་ འབད་ཚུགས་ནི་ཨིནམ་ལས་ ད་ལྟོ་ཡང་ ཕན་ཐོགས་ཅན་ཅིག་འོང་ནི་ཨིནམ་ལས་ བརྡ་འཚོལ་གྱི་ བང་རིམ་ནང་ འཕྲུལ་རིག་རྙིངམ་ཅིག་ཨིན་རུང་ འགོ་དང་པ་ མཐོང་མ་ཚུགསཔ་འོང་། འཕྲུལ་རིག་གཉིས་གཅིག་ཁར་ལག་ལེན་འཐབ་དགོཔ་འདི་ ང་བཅས་ཀྱིས་འབད་ཚུགསཔ་ལས་རྐྱངམ་ཅིག་མེན་པར་ ང་བཅས་ཀྱིས་ བྱ་རིམ་ནང་ལུ་ XPath གི་སྐོར་ལས་ ག་ཅི་ཅིག་ལྷབ་ཚུགས་ནི་ཨིནམ་ལས་ ཁྱོད་རའི་བང་རིམ་ནང་ལུ་ ལག་ཆས་གཞན་ཅིག་བཟོ་སྟེ་ ཁྱོད་ཀྱིས་མ་ཤེས་མི་གཅིག་འདི་ དེ་ཁར་རང་ཡོདཔ་ཨིན། དཀའ་ངལ་འདི་ ཇ་བ་ཨིསི་ཀིརིཔཊི་གི་ document.evaluate ཐབས་ལམ་དང་ ང་བཅས་ཀྱིས་ ཇ་བ་ཨིསི་ཀིརིཔཊི་གི་དོན་ལུ་ སི་ཨེསི་ཨེསི་ཨེ་པི་ཨའི་ཨེསི་ཚུ་དང་གཅིག་ཁར་ ལག་ལེན་འཐབ་མི་ འདྲི་དཔྱད་འདེམས་བྱེད་ཐབས་ལམ་སྣ་ཚོགས་ཚུ་ མཐུན་སྒྲིག་མེདཔ་ལས་ཨིན། འདི་ཡང་ ང་བཅས་རའི་ འགོ་བཙུགས་ནིའི་དོན་ལུ་ མཐུན་སྒྲིག་ཅན་གྱི་ འདྲི་དཔྱད་ཨེ་པི་ཨའི་ བཟོ་སྟེ་ཡོདཔ་ཨིན་རུང་ ང་བཅས་ཀྱིས་ ནཱ་ལུ་འབད་མི་ལས་ ཐོན་འགྱོཝ་ལས་ མནོ་བསམ་ལེ་ཤ་ཅིག་ མ་བཏང་ཟེར་ ངོས་ལེན་འབད་ཡི། འདི་ནང་ལུ་ ལོག་སྟེ་ལག་ལེན་འཐབ་བཏུབ་པའི་འདྲི་དཔྱད་བཟོ་བསྐྲུན་པ་གི་ལཱ་འབད་ནི་གི་དཔེ་འཇམ་ཏོང་ཏོ་ཅིག་ཨིན། བཱར་ཡན་རཱསི་མུ་སེན་གྱིས་བྲིས་མི་ པེན་ queryXPath [forked] ལུ་བལྟ། ང་གིས་ ཡིག་ཆའི་དངོས་པོ་གུ་ཐབས་ལམ་གཉིས་ཁ་སྐོང་འབད་ཡི་: queryCSSSelectors (དེ་ཡང་ ངོ་མ་རང་ querySelectorAll) དང་ queryXPaths ཚུ་ཨིན། འདི་གཉིས་ཆ་ར་གིས་ queryResults དངོས་པོ་ཅིག་སླར་ལོག་འབདཝ་ཨིན།
{ queryType: མཐུད་མཚམས་ | ཡིག་རྒྱུན་ | ཨང་གྲངས། | བུ་ལིན་, གྲུབ་འབྲས་:གང་རུང་[] // html ཆ་ཤས་, ཨེགསི་ཨེམ་ཨེལ་ཆ་ཤས་, ཡིག་རྒྱུན་, ཨང་གྲངས་, བུ་ལིན་, queryCSSSelectors: (འདྲི་དཔྱད་: ཡིག་རྒྱུན་, བཅོས་སྒྲིག་: བུ་ལིན་) => འདྲི་དཔྱད་གྲུབ་འབྲས།, queryXpaths: (འདྲི་དཔྱད་: ཡིག་རྒྱུན་, བཅོས་སྒྲིག་: བུ་ལིན་) => འདྲི་དཔྱད་གྲུབ་འབྲས། } .
queryCSSSelectors དང་ queryXpaths ལས་འགན་ཚུ་གིས་ ཁྱོད་ཀྱིས་ གྲུབ་འབྲས་ཨེ་རེ་ནང་ ཆ་ཤས་ཚུ་གུར་ འདྲི་དཔྱད་བྱིན་མི་འདི་ གཡོག་བཀོལཝ་ཨིན། དེ་མེན་པ་ཅིན་ འདི་གིས་ ཨེ་རེ་སྟོངམ་དང་ མཐུད་མཚམས་དབྱེ་བ་ཅིག་དང་གཅིག་ཁར་ འདྲི་དཔྱད་གྲུབ་འབྲས་ཅིག་སླར་ལོག་འབད་འོང་། བསྒྱུར་བཅོས་རྒྱུ་དངོས་འདི་བདེན་པ་ལུ་གཞི་སྒྲིག་འབད་བ་ཅིན་ ལས་འགན་ཚུ་གིས་ ཁོང་རའི་འདྲི་དཔྱད་གྲུབ་འབྲས་ཚུ་བསྒྱུར་བཅོས་འབད་འོང་། གནས་སྟངས་ག་ཅི་གི་འོག་ལུ་ཡང་ འདི་བཟོ་བསྐྲུན་གྱི་མཐའ་འཁོར་ནང་ ལག་ལེན་འཐབ་མི་བཏུབ། ང་གིས་ འདྲི་དཔྱད་ཨེ་པི་ཨའི་གཉིས་གཅིག་ཁར་ལག་ལེན་འཐབ་པའི་ གནོད་པ་མ་འདྲཝ་ཚུ་ གསལ་སྟོན་འབད་ནིའི་དོན་ལུ་ འདི་བཟུམ་སྦེ་ འབད་དོ་ཡོདཔ་ཨིན། དཔེ་འདྲི་དཔྱད་ཚུ། ང་གིས་ ཨེགསི་པེཐ་འདྲི་དཔྱད་སོ་སོ་ཚུ་གི་དཔེ་དག་པ་ཅིག་སྟོན་དགོ་མནོཝ་མས། དེ་ཚུ་གིས་ ཁོང་གིས་འབད་ཚུགས་པའི་ དབང་ཚད་ཅན་གྱི་ལཱ་ལ་ལུ་ཅིག་ སྟོན་ནི་དང་ ཐབས་ལམ་གཞན་ཚུ་གི་ཚབ་ལུ་ ག་དེ་སྦེ་ལག་ལེན་འཐབ་ཚུགསཔ་ཨིན་ན་ སྟོན་དགོཔ་ཨིན། དཔེ་དང་པ་འདི་ //li/text() ཨིན། འདི་གིས་ ལི་ཆ་ཤས་ཚུ་ཆ་མཉམ་འདྲི་དཔྱད་འབདཝ་ཨིནམ་དང་ དེ་ཚུ་གི་ཚིག་ཡིག་མཛུབ་གནོན་ཚུ་སླར་ལོག་འབདཝ་ཨིན། དེ་འབདཝ་ལས་ ང་བཅས་ཀྱིས་ འོག་གི་ཨེཆ་ཊི་ཨེམ་ཨེལ་འདི་འདྲི་དཔྱད་འབད་བ་ཅིན་:
- གཅིག །
- གཉིས །
- གསུམ །
...འདི་སླར་ལོག་འབད་མི་འདི་ཨིན།
{"queryType":"xpathEvaluate","གྲུབ་འབྲས་":["གཅིག","གཉིས་","གསུམ"],"གྲུབ་འབྲས་དབྱེ་བ་":"ཡིག་རྒྱུན་"}
ཚིག་གཞན་ཅིག་ནང་ ང་བཅས་ཀྱིས་ འོག་གི་ཨེ་རེ་འདི་ཐོབ་ཨིན། ["གཅིག་","གཉིས་","གསུམ་"]. སྤྱིར་བཏང་ལུ་ ཁྱོད་ཀྱིས་ དེ་ཐོབ་ནིའི་དོན་ལུ་ ལི་ཆ་ཤས་ཚུ་གི་དོན་ལུ་ འདྲི་དཔྱད་འབད་འོང་ འདྲི་དཔྱད་དེ་གི་གྲུབ་འབྲས་འདི་ ཨེ་རེ་ལུ་བསྒྱུར་བཅོས་འབད་དེ་ ཨེ་རེ་འདི་སབ་ཁྲ་བཟོ་སྟེ་ ཆ་ཤས་རེ་རེ་གི་ཚིག་ཡིག་མཛུབ་གནོན་འདི་སླར་ལོག་འབད་འོང་། དེ་འབདཝ་ད་ ང་བཅས་ཀྱིས་ ཨེགསི་པེཐ་དང་གཅིག་ཁར་ དེ་སྦེ་ མདོར་བསྡུས་སྦེ་འབད་ཚུགས། ཡིག་ཆ་.འདྲི་དཔྱད་ཨེགསི་འགྲུལ་ལམ་("//ལི་/ཚིག་ཡིག་()").གྲུབ་འབྲས།
ཚིག་ཡིག་མཐུད་མཚམས་ཅིག་ཐོབ་ནིའི་ཐབས་ལམ་འདི་ ཚིག་ཡིག་() ལག་ལེན་འཐབ་ནི་འདི་ཨིནམ་དྲན་འཛིན་འབད། དེ་ཡང་ ལས་འགན་མིང་རྟགས་བཟུམ་ཅིག་མཐོངམ་ཨིན་ — དེ་ལས་དེ་ཨིན། འདི་གིས་ ཆ་ཤས་ཅིག་གི་ཚིག་ཡིག་མཐུད་མཚམས་སླར་ལོག་འབདཝ་ཨིན། ང་བཅས་ཀྱི་དཔེ་ནང་ མར་ཨཔ་ནང་ ལི་ཆ་ཤས་གསུམ་ཡོདཔ་ད་ དེ་ཚུ་རེ་རེ་ནང་ ཚིག་ཡིག་ ("one", "two", དང་ "three") ཡོདཔ་ཨིན།
ཚིག་ཡིག་() འདྲི་དཔྱད་ཀྱི་དཔེ་གཞན་གཅིག་བལྟ་གེ། འདི་ང་བཅས་ཀྱི་རྟགས་བཀལཝ་ཨིནམ་སྦེ་བརྩི།
href ཁྱད་ཆོས་གནས་གོང་སླར་ལོག་འབད་མི་འདྲི་དཔྱད་ཅིག་བྲིས་གེ། document.queryXPaths("//a[ཚིག་ཡིག་() = 'ནང་བསྐྱོད་']/@href").གྲུབ་འབྲས།
འདི་ ད་ལྟོའི་ཡིག་ཆ་གུ་ཡོད་པའི་ ཨེགསི་པེཐ་འདྲི་དཔྱད་ཅིག་ཨིན་ མཇུག་གི་དཔེ་བཟུམ་སྦེ་ དེ་འབདཝ་ད་ ད་རེས་ང་བཅས་ཀྱིས་ ཚིག་ཡིག་ “Sign In” ཡོད་མི་ འབྲེལ་ལམ་ཅིག་གི་ href ཁྱད་ཆོས་འདི་སླར་ལོག་འབདཝ་ཨིན། ངོ་མ་སླར་ལོག་འབད་ཡོདཔ།གྲུབ་འབྲས་འདི་ ["/ནང་བསྐྱོད་.html"] ཨིན། ཨེགསི་པེཐ་ལས་འགན་ཚུ་གི་སྤྱིར་བཏང་བལྟ་བཤལ། ཨེགསི་པེཐ་ལས་འགན་ཚུ་ གྱངས་ཁ་ཅིག་ཡོདཔ་ལས་ ཁྱོད་ཀྱིས་ དེ་ཚུ་དང་ མ་ཤེས་པར་ཡོདཔ་འོང་། ང་གིས་མནོ་མི་ནང་ གཤམ་གསལ་ཚུ་རྩིས་ཏེ་ ཤེས་དགོཔ་ཁག་ཆེཝ་ ལེ་ཤ་ཅིག་ཡོདཔ་ཨིན།
starts-with ཚིག་ཡིག་ཅིག་ དམིགས་བསལ་ཚིག་ཡིག་དཔེ་གཞན་ཅིག་དང་གཅིག་ཁར་འགོ་བཙུགས་པ་ཅིན་ starts-with(@href, 'http:') གིས་ href ཁྱད་ཆོས་ཅིག་ http: དང་ཅིག་ཁར་འགོ་བཙུགས་པ་ཅིན་ བདེན་པ་སླར་ལོག་འབདཝ་ཨིན། contains ཚིག་ཡིག་ཅིག་ནང་ དམིགས་བསལ་གྱི་ཚིག་ཡིག་དཔེ་གཞན་ཅིག་ཡོདཔ་ཨིན་པ་ཅིན་ contains(text(), "Smashing Magazine") གིས་ ཚིག་ཡིག་མཐུད་མཚམས་ཅིག་ནང་ ག་སྟེ་ཡང་ “Smashing Magazine” ཟེར་མི་ཚིག་ཚུ་ཡོདཔ་ཨིན་པ་ཅིན་ བདེན་པ་སླར་ལོག་འབདཝ་ཨིན། count འདྲི་དཔྱད་ཅིག་ལུ་མཐུན་སྒྲིག་ག་དེམ་ཅིག་ཡོདཔ་ཨིན་ནའི་གྱངས་ཁ་སླར་ལོག་འབདཝ་ཨིན། དཔེར་ན་ count(//*[starts-with(@href, 'http:']) གིས་ སྐབས་དོན་མཛུབ་གནོན་ནང་ལུ་ འབྲེལ་ལམ་ག་དེམ་ཅིག་ལུ་ href ཁྱད་ཆོས་ཡོད་པའི་ཆ་ཤས་ཚུ་ཡོདཔ་ཨིན་ནའི་གྱངས་ཁ་སླར་ལོག་འབདཝ་ཨིན་ དེ་ནང་ http: དང་ཅིག་ཁར་འགོ་བཙུགས་མི་ཚིག་ཡིག་ཡོདཔ་ཨིན། substring ཁྱོད་ཀྱིས་ཡིག་རྒྱུན་འདི་སྒྲུབ་རྟགས་སྦེ་སྤྲོད་ནི་མ་གཏོགས་ ཇ་བ་ཨིསི་ཀིརིཔཊི་ཡན་ལག་ཡིག་རྒྱུན་བཟུམ་སྦེ་ལཱ་འབདཝ་ཨིན། དཔེར་ན་ ཡན་ལག་ཡིག་རྒྱུན་("my text", 2, 4) གིས་ "y t" སླར་ལོག་འབདཝ་ཨིན། substring-before ཡིག་རྒྱུན་གཞན་མི་ཅིག་གི་ཧེ་མ་ཡིག་རྒྱུན་གྱི་ཆ་ཤས་འདི་སླར་ལོག་འབདཝ་ཨིན། དཔེར་ན་ སབ་སི་ཊིང་-ཧེ་མ་("ངེ་གི་ཚིག་ཡིག་", " ") གིས་ "ངེ་གི་"སླར་ལོག་འབདཝ་ཨིན། དེ་བཟུམ་སྦེ་ ཡན་ལག་ཡིག་རྒྱུན་-ཧེ་མ་("hi","bye") གིས་ ཡིག་རྒྱུན་སྟོངམ་ཅིག་སླར་ལོག་འབདཝ་ཨིན། substring-after ཡིག་རྒྱུན་གཞན་ཅིག་གི་ཤུལ་ལས་ཡིག་རྒྱུན་གྱི་ཆ་ཤས་སླར་ལོག་འབདཝ་ཨིན། དཔེར་ན་ སབ་སི་ཊིང་-ཨཕ་ཊར་("ངེ་གི་ཚིག་ཡིག་", " ") གིས་ "ཚིག་ཡིག་"སླར་ལོག་འབདཝ་ཨིན། དེ་བཟུམ་སྦེ་ ཡན་ལག་ཡིག་རྒྱུན་-ཤུལ་ལས་("hi","bye")གིས་ ཡིག་རྒྱུན་སྟོངམ་ཅིག་སླར་ལོག་འབདཝ་ཨིན། normalize-space གདོང་ཕྱོགས་དང་མཇུག་མའི་བར་སྟོང་དཀརཔོ་འདི་བཏོན་གཏང་ཞིནམ་ལས་ བར་སྟོང་དཀརཔོ་གི་ཡིག་འབྲུ་ཚུ་གི་གོ་རིམ་ཚུ་ བར་སྟོང་རྐྱང་པ་གིས་ཚབ་བཙུགས་ཐོག་ལས་ སྤྱིར་བཏང་བཟོ་ཡོད་པའི་ བར་སྟོང་དཀརཔོ་དང་གཅིག་ཁར་ སྒྲུབ་རྟགས་ཡིག་རྒྱུན་འདི་སླར་ལོག་འབདཝ་ཨིན། not སྒྲུབ་རྟགས་འདི་རྫུན་མ་ཨིན་པ་ཅིན་ བུ་ལིན་བདེན་པ་ཅིག་སླར་ལོག་འབདཝ་ཨིན་ དེ་མེན་པ་ཅིན་རྫུན་མ་ཨིན། true བུ་ལིན་བདེན་པ་སླར་ལོག་འབདཝ་ཨིན། false བུ་ལིན་རྫུན་མ་སླར་ལོག་འབདཝ་ཨིན། concat ཁྱོད་ཀྱིས་ཡིག་རྒྱུན་གུ་ཐབས་ལམ་སྦེ་གཡོག་བཀོལ་མི་བཏུབ་མ་གཏོགས་ ཇ་བ་ཨིསི་ཀིརིཔཊི་ concat དང་ཅོག་འཐདཔ་ཨིན། དེ་གི་ཚབ་ལུ་ ཁྱོད་ཀྱིས་ མཐུད་དགོ་མནོ་མི་ཡིག་རྒྱུན་ཚུ་ཆ་མཉམ་བཙུགས། string-length འདི་ཇ་བ་ཨིསི་ཀིརིཔཊི་ཡིག་རྒྱུན་རིང་ཚད་དང་ཅོག་འཐདཔ་མེན་ དེ་འབདཝ་ད་ དེ་གིས་སྒྲུབ་རྟགས་སྦེ་བྱིན་ཡོད་པའི་ཡིག་རྒྱུན་གྱི་རིང་ཚད་འདི་སླར་ལོག་འབདཝ་ཨིན། translateThis གིས་ཡིག་རྒྱུན་ཅིག་འབག་སྟེ་ སྒྲུབ་རྟགས་གཉིས་པ་དེ་སྒྲུབ་རྟགས་གསུམ་པ་ལུ་བསྒྱུར་བཅོས་འབདཝ་ཨིན། དཔེར་ན་ སྐད་སྒྱུར་("abcdef", "abc", "XYZ") གིས་ ཨེགསི་ཝའི་ཛེཌི་ཨེཕ་ཨའུཊི་པུཊི་འབདཝ་ཨིན།
འ་ནི་དམིགས་བསལ་གྱི་ཨེགསི་པེཐ་ལས་འགན་ཚུ་ལས་ལྷག་སྟེ་ གཞན་མི་ལས་འགན་ཚུ་ཡང་ ཁོང་རའི་ཇ་བ་ཨིསི་ཀིརིཔཊི་གི་མཉམ་འབྲེལ་པ་ཚུ་དང་ཅོག་འཐདཔ་སྦེ་ལཱ་འབདཝ་ཨིན། འོག་གི་བརྡ་སྟོན་འདི་གིས་ ལས་འགན་འདི་ཚུ་རེ་རེ་བཞིན་དུ་ གསལ་བཀོད་འབདཝ་ཨིན། བཱར་ཡན་རཱསི་མུ་སེན་གྱིས་ བྲིས་མི་ པེན་ཨེགསི་པེཐ་ ཨང་གྲངས་ལས་འགན་ཚུ་ [forked] ལུ་བལྟ། ཡིག་རྒྱུན་གཡོ་ཐབས་ལས་འགན་མང་ཤོས་ཅིག་བཟུམ་སྦེ་ ཨང་གྲངས་མང་ཤོས་ཅིག་གིས་ ཨིན་པུཊི་རྐྱང་པ་འབགཔ་ཨིནམ་དྲན་འཛིན་འབད། འདི་ཡང་ ངེས་པར་དུ་མཇུག་གི་ཨེགསི་པེཐ་དཔེ་ནང་ལུ་བཟུམ་སྦེ་ འདྲི་དཔྱད་ཀྱི་དོན་ལུ་ལག་ལེན་འཐབ་དགོཔ་ལས་ཨིན། //ལི་[ཐིང་གཞི་(ཚིག་ཡིག་()) > ༢༥༠]/@ཝལ་
ཁྱོད་ཀྱིས་དེ་ཚུ་ལག་ལེན་འཐབ་པ་ཅིན་ དཔེ་མང་ཤོས་ཅིག་གིས་འབད་དོ་བཟུམ་སྦེ་ ཁྱོད་ཀྱིས་འགྲུལ་ལམ་དང་མཐུན་སྒྲིག་འབད་མི་ མཐུད་མཚམས་དང་པ་གུ་གཡོག་བཀོལ་ནི་ལུ་མཇུག་བསྡུཝ་ཨིན། དེ་མ་ཚད་ ཇ་བ་ཨིསི་ཀིརིཔཊི་ལུ་ ཧེ་མ་ལས་རང་ རང་སོའི་དབྱེ་བ་གཞི་བསྒྱུར་གྱི་དཀའ་ངལ་ཡོདཔ་ལས་ ཁྱོད་ཀྱིས་ སྤང་དགོ་པའི་ དབྱེ་བ་གཞི་བསྒྱུར་གྱི་ལས་འགན་ལ་ལོ་ཅིག་ཡང་ཡོདཔ་ཨིན། དེ་འབདཝ་ད་ ཁྱོད་ཀྱིས་ ཡིག་རྒྱུན་ཅིག་ ཨང་གྲངས་གཞན་ཅིག་ལུ་ ཞིབ་དཔྱད་འབད་ནིའི་དོན་ལུ་ ཨང་གྲངས་ལུ་གཞི་བསྒྱུར་འབད་དགོ་པའི་ དུས་ཚོད་འོང་། ག་ཅི་ཅིག་གི་དབྱེ་བ་གཞི་སྒྲིག་འབད་མི་ལས་འགན་ཚུ་ བུ་ལིན་ ཨང་གྲངས་ ཡིག་རྒྱུན་ དེ་ལས་ མཐུད་མཚམས་ཚུ་ཨིན། འདི་ཚུ་ཁག་ཆེ་བའི་ཨེགསི་པེཊི་གནད་སྡུད་དབྱེ་བ་ཚུ་ཨིན། དེ་ལས་ ཁྱོད་ཀྱིས་ མནོ་བསམ་གཏང་ཚུགས་དོ་བཟུམ་སྦེ་ ལས་འགན་འདི་ཚུ་མང་ཤོས་ཅིག་ ཌོ་ཨེམ་མཐུད་མཚམས་མེན་པའི་ གནད་སྡུད་དབྱེ་བ་ཚུ་གུ་ལག་ལེན་འཐབ་བཏུབ། དཔེར་ན་ ཡན་ལག་ཡིག་རྒྱུན་-ཤུལ་ལས་ ང་བཅས་ཀྱིས་ཧེ་མ་ལས་རང་ ཁྱབ་སྤེལ་འབད་ཡོད་དོ་བཟུམ་སྦེ་ ཡིག་རྒྱུན་ཅིག་འབགཔ་ཨིན་ དེ་འབདཝ་ད་ འདི་ href ཁྱད་ཆོས་ལས་ ཡིག་རྒྱུན་ཅིག་འོངམ་ཨིན། འདི་ཡང་ཡིག་རྒྱུན་རྐྱངམ་ཅིག་འོང་ནི་མས།
const testཡན་ལག་ཡིག་རྒྱུན་ཤུལ་ལས་ = ཡིག་ཆ་.འདྲི་དཔྱད་ཨེགསི་འགྲུལ་ལམ་("ཡན་ལག་ཡིག་རྒྱུན་-ཤུལ་ལས་('hello world',' ')");
གསལ་ཏོག་ཏོ་སྦེ་ དཔེ་འདི་གིས་ ང་བཅས་ལུ་ གྲུབ་འབྲས་ཨེ་རེ་འདི་ ["world"] སྦེ་ལོག་བྱིན་འོང་། འདི་བྱ་བ་ནང་སྟོན་ནིའི་དོན་ལུ་ ང་གིས་ ཌོམ་མཛུབ་གནོན་མེན་པའི་དངོས་པོ་ཚུ་ལུ་འགོག་པའི་ལས་འགན་ཚུ་ལག་ལེན་འཐབ་སྟེ་ བརྡ་སྟོན་ཤོག་ལེབ་ཅིག་བཟོ་ཡི། བཱར་ཡན་རཱསི་མུ་སེན་གྱིས་བྲིས་མི་ པེན་ queryXPath [forked] ལུ་བལྟ། ཁྱོད་ཀྱིས་ སྐད་སྒྱུར་ལས་འགན་གྱི་ ཧ་ལས་སི་སི་གི་རྣམ་པ་དེ་ དྲན་འཛིན་འབད་དགོཔ་ཨིན་ དེ་ཡང་ ཁྱོད་ལུ་ སྒྲུབ་བྱེད་གཉིས་པའི་ནང་ ཡིག་འབྲུ་ཅིག་ཡོད་པ་ཅིན་ (དཔེར་ན་ ཁྱོད་ཀྱིས་སྐད་སྒྱུར་འབད་དགོ་པའི་ཡིག་འབྲུ་ཚུ་གི་ཐོ་ཡིག་) དེ་ལས་ སྐད་སྒྱུར་འབད་ནི་ལུ་ མཐུན་སྒྲིག་ཡིག་འབྲུ་མེད་པ་ཅིན་ ཡིག་འབྲུ་དེ་ ཐོན་འབྲས་ལས་ བཏོན་གཏངམ་ཨིན། དེ་ལྟར་འདི།
འདོན་སྤེལ།: ༢༠༡༠/༠༣/༠༣ རིག་པ།(༠)
...བར་སྟོང་ཚུ་རྩིས་ཏེ་ཡིག་རྒྱུན་ནང་ལུ་གྲུབ་འབྲས་ཚུ། [" * * ** "] །
འདི་གིས་ ཡི་གུ་ “a” འདི་ སྐར་རྟགས་ (*) ལུ་སྐད་སྒྱུར་འབད་དོ་ཡོདཔ་ཨིན་རུང་ དམིགས་གཏད་ཡིག་རྒྱུན་བྱིན་ཡོད་པའི་སྐད་སྒྱུར་མེད་པའི་ཡིག་འབྲུ་གཞན་ཚུ་ག་ར་ རྩ་བསྐྲད་གཏངམ་ཨིན། བར་སྟོང་དཀརཔོ་འདི་ང་བཅས་ཀྱིས་ལྷག་སྟེ་ཡོདཔ་ཨིན།སྐད་སྒྱུར་འབད་ཡོད་པའི་ “ཀ” ཡིག་འབྲུའི་བར་ན། དེ་ལས་ཡང་བསྐྱར་འདྲི་དཔྱད་འདི།
ངའི་མིང་འདི་ཨི་ནི་གོ་མོན་ཊོ་ཡ་ཨིན། ཁྱོད་ཀྱིས་ངེ་གི་ཨ་པ་བསད་ཡོདཔ་ཨིན། ཤི་ནི་གི་གྲ་སྒྲིག་འབད།
...དཀའ་ངལ་མེདཔ་ལས་ འདི་བཟུམ་མཐོང་མི་གྲུབ་འབྲས་ཅིག་ཐོནམ་ཨིན།
"***** ** **** ******* ******* *** ****** ***** ******* *****"
འདི་གིས་ ཁྱོད་ལུ་ ཇ་བ་ཨིསི་ཀིརིཔཊི་ནང་ ཨེགསི་པེཐ་སྐད་སྒྱུར་ལས་འགན་གྱིས་ ག་ཅི་འབདཝ་ཨིན་ན་ ཏན་ཏན་སྦེ་ འཇམ་ཏོང་ཏོ་སྦེ་ འབད་མ་ཚུགསཔ་ལས་ ཁྱོད་ལུ་ བརྡུང་འོང་། ཁྱོད་ཀྱིས་ ང་གིས་སྟོན་ཡོད་པའི་ཐབས་ལམ་གཅིགཔོ་འདི་ལག་ལེན་འཐབ་བཏུབ། དེ་འབདཝ་ད་ ཁྱོད་ཀྱིས་ཡིག་རྒྱུན་ཚུ་སྐད་སྒྱུར་འབད་དགོ་པ་ཅིན་ དེ་ཡན་ལག་ཨིན། འོག་གི་བརྡ་སྟོན་འདི་གིས་ ཇ་བ་ཨིསི་ཀིརིཔཊི་ཐོན་རིམ་བྱིན་ནིའི་དོན་ལུ་ ཨེགསི་པེཐ་གི་སྐད་སྒྱུར་ལས་འགན་འདི་ བཀབ་བཞགཔ་ཨིན། བར་ཡན་རཱསི་མུ་སེན་གྱིས་བྲིས་པའི་པེན་སྐད་སྒྱུར་ལས་འགན་ [forked] བལྟ། ཁྱོད་ཀྱིས་འདི་བཟུམ་གྱི་ཅ་ལ་ག་ཏེ་ལག་ལེན་འཐབ་འོང་ག? སི་སར་སི་ཕར་གསང་བཟོ་འདི་ ས་གནས་གསུམ་གྱི་ཨོཕ་སེཊི་དང་གཅིག་ཁར་ བརྩི་འཇོག་འབད། ༼དཔེར་ན་ ༤༨ བི་སི་ ལས་ གྲལ་ཐིག་མཐོ་ཤོས་ཀྱི་གསང་བཟོ་༽
translate("སི་སར་གྱིས་ རུ་བི་ཀོན་བརྒལ་ནི་གི་འཆར་གཞི་ཡོདཔ་ཨིན།!", "ABCDEFGHIJKLMNOPQRSTUVWXYZABcdefghijklmnopqrstuvwxyz", "XYZABCDEFGHIJKLMNOPQRSTUVWxyཟབ་ཅེཕ་གྷིཇཀལམནོཔཀརསི་ཊུཝ")
ཨིན་པུཊ་ཚིག་ཡིག་ “Caesar གིས་ Rubicon བརྒལ་ནི་གི་འཆར་གཞི་ཡོདཔ་ཨིན།!” གྲུབ་འབྲས་ནང་ “Zxbpxo fp མིཀ་སི་ཀ་ཕཀ་ཌི་ ql ཟོལཔ་ ཀེབ་ཨོ་རི་ཕཛལཀ་!” འོས་འབབ་སོ་སོ་ཚུ་གི་མགྱོགས་དྲགས་དཔེ་གཞན་ཅིག་བྱིན་ནིའི་དོན་ལུ་ ང་གིས་ ཡིག་རྒྱུན་ཨིན་པུཊི་འབག་མི་ ལྕགས་ལས་འགན་ཅིག་བཟོ་ཡོདཔ་དང་ ཨུམ་ལའུཊི་ལེན་མི་ཡིག་འབྲུ་ཆ་མཉམ་རྩིས་ཏེ་ ཚིག་ཡིག་སླར་ལོག་འབད་ནི་ལུ་ སྐད་སྒྱུར་ལས་འགན་ལག་ལེན་འཐབ་ཨིན། བར་ཡན་རཱསི་མུ་སེན་གྱིས་བྲིས་པའི་པེན་ལྕགས་ལས་འགན་ [forked] བལྟ།
const ལྕགས་རིགས་ = (སིཊར་) => { return སྐད་སྒྱུར།(str, "ཨའོ་ཨའུ་","ÄÖཨའུའུ"); } .
གལ་ཏེ་ ཚིག་ཡིག་ “Motley Crue rules, rock on dudes!” ཟེར་མི་འདི་ ལོག་སྤྲོད་པ་ཅིན་ “Mötley Crue rules, röck ön dudes!” གསལ་ཏོག་ཏོ་སྦེ་ མི་གཅིག་ལུ་ འ་ནི་ལས་འགན་འདི་ ལད་སྲོལ་གྱི་ལག་ལེན་མ་འདྲཝ་ཚུ་འོང་ནི་མས། གལ་ཏེ་ཁྱོད་ཡིན་ན། འདི་ TVTropes རྩོམ་ཡིག་འདིས་ཁྱོད་ལ་སེམས་ཤུགས་མང་པོ་བྱིན་དགོས། ཨེགསི་པེཐ་གཅིག་ཁར་ སི་ཨེསི་ཨེསི་ལག་ལེན་འཐབ་དོ། ང་བཅས་རའི་ སི་ཨེསི་ཨེསི་སེལ་འཐུ་འབད་མི་ཚུ་ ཨེགསི་པཱཐ་དང་གཅིག་ཁར་ ལག་ལེན་འཐབ་དགོ་པའི་རྒྱུ་མཚན་ངོ་མ་འདི་ སེམས་ཁར་དྲན་དགོ། དེ་གིས་ གནད་དོན་མང་ཤོས་ཅིག་ནང་ ལཱ་འབད་འོང་། འདི་ཡང་ ཁྱོད་ཀྱིས་ .primaryLinks དང་ .primaryLinks2 ཟེར་མི་ དབྱེ་རིམ་ཚུ་ མི་ཅིག་གིས་ བཟོ་སྟེ་ ཁྱོད་ཀྱིས་ .primaryLinks དབྱེ་རིམ་འདི་ ཐོབ་ནིའི་དོན་ལུ་ XPath ལག་ལེན་འཐབ་སྟེ་ དཀའ་ངལ་ཚུ་ འཐོན་འོང་། དེ་བཟུམ་གྱི་ གླེན་པ་ཅིག་མེད་པ་ཅིན་ ཁྱོད་ཀྱིས་ XPath ལག་ལེན་འཐབ་འོང་། དེ་འབདཝ་ད་ ང་གིས་ མི་ཚུ་གིས་ དེ་བཟུམ་གྱི་ མགུ་སྐོར་རྐྱབ་སའི་ ས་ཁོངས་ཚུ་ནང་ ལཱ་འབད་ཡི་ཟེར་ སྙན་ཞུ་འབད་ནི་ལུ་ སེམས་ཕམ་བྱུང་ཡི། འདི་ནང་ CSS དང་ XPath གཅིག་ཁར་ལག་ལེན་འཐབ་སྟེ་ བརྡ་སྟོན་གཞན་ཅིག་ཨིན། ང་བཅས་ཀྱིས་ ཡིག་ཆའི་མཐུད་མཚམས་མེན་པའི་ སྐབས་དོན་མཐུད་མཚམས་གུར་ ཨེགསི་པེཐ་གཡོག་བཀོལ་ནི་ལུ་ གསང་ཡིག་ལག་ལེན་འཐབ་པའི་སྐབས་ ག་ཅི་འབྱུངམ་ཨིན་ན་ སྟོནམ་ཨིན། བལྟ་ པེན་ css དང་ xpath གཅིག་ཁར་ [forked] བར་ཡན་རཱསི་མུ་སེན་གྱིས་བརྩམས། སི་ཨེསི་ཨེསི་འདྲི་དཔྱད་འདི་ .relatedarticles a ཨིན་ དེ་གིས་ .relatedarticles དབྱེ་རིམ་འགན་སྤྲོད་འབད་ཡོད་པའི་ div ནང་ལུ་ a ཆ་ཤས་གཉིས་འཐོབ་ཨིན། དེ་གི་ཤུལ་ལས་ “ངན་པ་” འདྲི་དཔྱད་གསུམ་ཡོདཔ་ད་ དེ་ཡང་ འདྲི་དཔྱད་ཚུ་ ང་བཅས་ཀྱིས་ སྐབས་དོན་གྱི་མཐུད་མཚམས་སྦེ་ ཆ་ཤས་འདི་ཚུ་དང་གཅིག་ཁར་ གཡོག་བཀོལ་བའི་སྐབས་ ང་བཅས་ཀྱིས་ ག་ཅི་འབད་དགོཔ་ཨིན་ན་ མ་འབད་མི་ཚུ་ཨིན། ཁྱོད་ཀྱིས་རེ་བ་བསྐྱེད་མི་ལས་ ག་ཅི་འབད་ སོ་སོ་སྦེ་ སྤྱོད་ལམ་བཏོནམ་ཨིན་ན་ ང་གིས་འགྲེལ་བཤད་རྐྱབ་ཚུགས། དྲི་བ་ནང་ལུ་ དྲི་བ་ངན་པ་གསུམ་འདི་ཨིན།
//text(): ཡིག་ཆ་ནང་གི་ཚིག་ཡིག་ཆ་མཉམ་སླར་ལོག་འབདཝ་ཨིན། //a/text(): ཡིག་ཆ་ནང་ལུ་འབྲེལ་ལམ་ཚུ་གི་ནང་འཁོད་ལུ་ཚིག་ཡིག་ཆ་མཉམ་སླར་ལོག་འབདཝ་ཨིན། ./a/text(): གྲུབ་འབྲས་ག་ནི་ཡང་སླར་ལོག་མི་འབད།
གྲུབ་འབྲས་འདི་ཚུ་གི་རྒྱུ་མཚན་འདི་ ཁྱོད་ཀྱི་སྐབས་དོན་འདི་ སི་ཨེསི་ཨེསི་འདྲི་དཔྱད་ལས་སླར་ལོག་འབད་ཡོད་པའི་ཆ་ཤས་ཅིག་ཨིན་པའི་སྐབས་ // ཡིག་ཆ་ཆ་མཉམ་ལུ་རྒྱབ་འགལ་འགྱོཝ་ཨིན། འདི་ XPath གི་སྟོབས་ཤུགས་ཨིན། སི་ཨེསི་ཨེསི་འདི་ མཐུད་མཚམས་ལས་ ཕ་བརྒྱུད་ཅིག་ལུ་འགྱོ་སྟེ་ དེ་ལས་ ཕ་བརྒྱུད་དེ་གི་སྤུན་ཆ་ལུ་འགྱོ་སྟེ་ ཕ་བརྒྱུད་དེ་གི་བརྒྱུད་པ་ལུ་འགྱོ་མི་ཚུགས། དེ་འབདཝ་ད་ XPath གིས་འབད་ཚུགས། དེ་བསྒང་ ./ གིས་ ད་ལྟོའི་མཐུད་མཚམས་ཀྱི་ཨ་ལོ་ཚུ་འདྲི་དཔྱད་འབདཝ་ཨིན་ དེ་ཡང་ ཚག་ (.) གིས་ ད་ལྟོའི་མཐུད་མཚམས་འདི་ངོས་འཛིན་འབདཝ་ཨིནམ་དང་ གདོང་ཕྱོགས་གཡོ་ཤད་ (/) གིས་ ཨ་ལུའི་མཐུད་མཚམས་ལ་ལོ་ཅིག་ལུ་འགྱོ་ནི་འདི་ངོས་འཛིན་འབདཝ་ཨིན། དེ་འབདཝ་ད་ སི་ཨེསི་ཨེསི་འདྲི་དཔྱད་ཀྱིས་སེལ་འཐུ་འབད་མི་ ཆ་ཤས་ཅིག་མེདཔ་ལས་ འདྲི་དཔྱད་དེ་གིས་ཡང་ ག་ནི་ཡང་སླར་ལོག་མི་འབད། མཐའ་མའི་བརྡ་སྟོན་ནང་ལུ་ དྲི་བ་ལེགས་ཤོམ་གསུམ་ཡོདཔ་ཨིན།
.//ཚིག་ཡིག་(), . ./ཚིག་ཡིག་(), . སྤྱིར་བཏང་བཟོ-བར་སྟོང་(./ཚིག་ཡིག་()).
སྤྱིར་བཏང་བཟོ་ནི་-བར་སྟོང་འདྲི་དཔྱད་འདི་གིས་ ཨེགསི་པེཐ་ལས་འགན་ལག་ལེན་སྟོནམ་ཨིན་རུང་ འདྲི་དཔྱད་གཞན་ཚུ་ནང་ཚུད་དེ་ཡོད་པའི་དཀའ་ངལ་ཡང་བཅོ་ཁ་རྐྱབ་ཨིན། ཨེཆ་ཊི་ཨེམ་ཨེལ་འདི་ འདི་བཟུམ་སྦེ་གཞི་བཀོད་འབད་ཡོདཔ་ཨིན།
༢༠༡༨/༠༤/ཁྱད་ཆོས་བརྟག་དཔྱད་-སེ་ལི་ནིཡམ་-ཝེབ་དྲའི་ཝར་/"> ཁྱོད་ཀྱི་ཁྱད་རྣམ་བརྟག་དཔྱད་འདི་ སེ་ལི་ནིམ་ཝེབ་འདྲེན་འཕྲུལ་དང་གཅིག་ཁར་ རང་བཞིན་བཟོ་དོ། །
འདྲི་དཔྱད་འདི་གིས་ ཚིག་ཡིག་མཐུད་མཚམས་ཀྱི་འགོ་བཙུགས་དང་མཇུག་ལུ་གྲལ་ཐིག་འཚོ་བཅུད་ཅིག་སླར་ལོག་འབདཝ་ཨིན།དང་ normalize-space གིས་ འདི་བཏོན་གཏངམ་ཨིན། ཨིན་པུཊི་ཨེགསི་པེཊི་དང་གཅིག་ཁར་ བུ་ལིན་ལས་ལྷག་སྟེ་ ག་ཅི་ཅིག་སླར་ལོག་འབད་མི་ ཨེགསི་པེཊི་ལས་འགན་གང་རུང་ལག་ལེན་འཐབ་ཐོག་ལས་ ལས་འགན་གཞན་ཚུ་ལུ་འཇུག་སྤྱོད་འབདཝ་ཨིན། འོག་གི་བརྡ་སྟོན་འདི་གིས་ དཔེ་ལེ་ཤ་ཅིག་སྟོནམ་ཨིན། བཱར་ཡན་རཱསི་མུ་སེན་གྱིས་ པེན་ཨེགསི་པེཐ་ལས་འགན་གྱི་དཔེ་ [forked] བལྟ། དཔེ་དང་པ་འདི་གིས་ ཁྱོད་ཀྱིས་བལྟ་དགོ་པའི་དཀའ་ངལ་ཅིག་སྟོནམ་ཨིན། དམིགས་བསལ་དུ་གཤམ་གྱི་ཨང་རྟགས་འདི།
document.queryXPaths("ཡན་ལག་ཡིག་རྒྱུན་-ཤུལ་ལས་(//a/@href,'https://')");
...ཡིག་རྒྱུན་གཅིག་སླར་ལོག་འབདཝ་ཨིན།
"www.smashingmagazine.com/2018/04/ཁྱད་ཆོས་བརྟག་དཔྱད་-སེ་ལི་ནིཡམ་-ཝེབ་དྲའི་ཝར་/"
འདི་གིས་ དོན་དག་བཟོཝ་ཨིན་མས་ མེན་ན? འ་ནི་ལས་འགན་ཚུ་གིས་ ཨེ་རེ་ཚུ་སླར་ལོག་མི་འབད་ དེ་འབདཝ་ད་ ཡིག་རྒྱུན་རྐྱང་པ་ཡང་ན་ ཨང་གྲངས་རྐྱང་པ་ཚུ་སླར་ལོག་འབདཝ་ཨིན། ལས་འགན་འདི་གྲུབ་འབྲས་སྣ་མང་དང་གཅིག་ཁར་ག་སྟེ་འབད་རུང་གཡོག་བཀོལ་མི་འདི་གིས་ གྲུབ་འབྲས་དང་པམ་འདི་རྐྱངམ་ཅིག་སླར་ལོགཔ་ཨིན། གྲུབ་འབྲས་གཉིས་པ་འདི་གིས་ ང་བཅས་ལུ་ངོ་མ་ག་ཅི་དགོཔ་ཨིན་ན་སྟོནམ་ཨིན།
ཡིག་ཆ་.འདྲི་དཔྱད་སི་ཨེསི་ཨེསི་སེལ་ཀ་ཊར་("a").འདྲི་དཔྱད་ཨེགསི་འགྲུལ་ལམ་("ཡན་ལག་ཡིག་རྒྱུན་-ཤུལ་ལས་(./@href,'https://')");
ཡིག་རྒྱུན་གཉིས་ཀྱི་ཨེ་རེ་སླར་ལོག་འབད་མི་འདི་:
["www.smashingmagazine.com/2018/04/feature-testing-selenium-webdriver/","www.smashingmagazine.com/2022/11/རང་འགུལ་བརྟག་དཔྱད་གྲུབ་འབྲས་འཛུལ་སྤྱོད་ཡར་དྲག་གཏང་ནི།/"]
ཨེགསི་པེཊི་ལས་འགན་ཚུ་ ཇ་བ་ཨིསི་ཀིརིཔཊི་ནང་གི་ལས་འགན་ཚུ་བཟུམ་སྦེ་ ནེསིཊི་འབད་བཏུབ། དེ་འབདཝ་ལས་ ང་བཅས་ཀྱིས་ སམ་ཤིང་དུས་དེབ་ཡུ་ཨར་ཨེལ་གཞི་བཀོད་འདི་ཤེས་པ་ཅིན་ ང་བཅས་ཀྱིས་ འོག་གི་ལཱ་ཚུ་འབད་ཚུགས། `སྐད་སྒྱུར།( ཡན་ལག་ཡིག་རྒྱུན་( ཡན་ལག་ཡིག་རྒྱུན་-ཤུལ་ལས་(./@href, ‘www.smashingmagazine.com/') ,༩), '/','')`
འདོན་སྤེལ།: ༢༠༡༠/༠༣/༠༣ རིག་པ།(༠) འདི་ཡང་ འབྲུག་རྒྱང་བསྒྲགས་ལས་འཛིན་གྱིས་ འབྲུག་རྒྱང་བསྒྲགས་ལས་འཛིན་གྱི་ འགོ་དཔོན་ཚུ་ལུ་ བརྡ་འཕྲིན་བཏང་ཡོདཔ་ཨིན། གྲུབ་འབྲས་ཨེ་རེ་འདི་:
["ཁྱད་ཆོས་-བརྟག་དཔྱད-སེ་ལི་ནིཡམ་-ཝེབ་འདྲེན་བྱེད་","རང་འགུལ་-བརྟག་དཔྱད-གྲུབ་འབྲས་-ཡར་རྒྱས-འཛུལ་སྤྱོད་"]
ཨེགསི་པེཐ་ལག་ལེན་གྱི་གནད་དོན་མངམ། XPath གིས་ བརྟག་དཔྱད་ནང་ ངོ་མ་རང་ འོད་འཚེར་འོང་། རྒྱུ་མཚན་འདི་ མཐོང་ནི་ལུ་ལཱ་ཁག་མེདཔ་ཨིན་ ག་ཅི་འབད་ཟེར་བ་ཅིན་ ཨེགསི་པེཐ་འདི་ ཌོམ་ནང་ལུ་ གནས་ས་གང་རུང་ལས་ ཌོམ་ནང་ལུ་ ཆ་ཤས་ག་ར་ཐོབ་ནི་ལུ་ ལག་ལེན་འཐབ་བཏུབ། དེ་འབདཝ་ད་ སི་ཨེསི་ཨེསི་གིས་ འབད་མི་ཚུགས། ཁྱོད་ཀྱིས་ དེང་སང་གི་བཟོ་བསྐྲུན་རིམ་ལུགས་ལེ་ཤ་ཅིག་ནང་ རིམ་མཐུན་ལྷག་ལུས་ཡོད་མི་ སི་ཨེསི་ཨེསི་དབྱེ་རིམ་ཚུ་ལུ་ རྩིས་རྐྱབ་མི་ཚུགས་ནི་ཨིན་རུང་ ཨེགསི་པེཐ་དང་གཅིག་ཁར་ ང་བཅས་ཀྱིས་ ཌོ་ཨེམ་གཞི་བཀོད་བསྒྱུར་བཅོས་འགྱོ་མི་ལུ་མ་ལྟོས་པར་ ཡན་ལག་ཅིག་གི་ཚིག་ཡིག་ནང་དོན་ག་ཅི་ཨིན་ན་ མཐུན་སྒྲིག་འབད་ཚུགས། ཁྱོད་ལུ་ བཟོད་བསྲན་ཅན་གྱི་ཨེགསི་པཱཐ་བརྟག་དཔྱད་འབད་ཚུགས་པའི་ ཐབས་ཤེས་ཚུ་གི་སྐོར་ལས་ ཞིབ་འཚོལ་འབད་ཡོདཔ་ཨིན། བརྟག་དཔྱད་ཚུ་ འཕྱེལ་འགྱོ་སྟེ་ འཐུས་ཤོར་བྱུང་མི་ལས་ ག་ཅི་ཡང་ སྐྱོ་དྲགས་མེདཔ་ཨིན། XPath འདི་ སྣ་མང་གནས་ཁོངས་བཏོན་ནིའི་དོན་ལུ་ཡང་ ངོ་མ་རང་ ལེགས་ཤོམ་ཨིན། ཡན་ལག་ཅིག་མཐུན་སྒྲིག་འབད་ནི་ལུ་ ཨེགསི་པེཊི་འདྲི་དཔྱད་ཚུ་ལག་ལེན་འཐབ་ནི་གི་ཐབས་ལམ་གཅིག་ལས་ལྷག་སྟེ་ཡོདཔ་ཨིན། སི་ཨེསི་ཨེསི་དང་གཅིག་ཁར་ཡང་དེ་སྦེ་རང་ཡོདཔ་ཨིན། དེ་འབདཝ་ད་ ཨེགསི་པེཐ་འདྲི་དཔྱད་ཚུ་གིས་ དམིགས་གཏད་ཅན་གྱི་ཐབས་ལམ་ནང་ དངོས་པོ་ཚུ་ནང་ འཚོལ་ཞིབ་འབད་ཚུགས་ནི་ཨིནམ་ལས་ ལོག་ཐོབ་མི་ཚུ་ ཚད་འཛིན་འབད་དེ་ ཁྱོད་ལུ་ མཐུན་སྒྲིག་ལེ་ཤ་ཅིག་ཡོད་ས་ལུ་ དམིགས་བསལ་གྱི་མཐུན་སྒྲིག་ཅིག་ འཚོལ་བཅུགཔ་ཨིན། དཔེར་ན་ ང་བཅས་ཀྱིས་ ཨེགསི་པེཐ་འདི་ དེ་འཕྲོ་ལས་ སྤུན་ཆ་ཌི་ཝི་གི་རྗེས་སུ་འབྲང་མི་ ཌི་ཝི་གི་ནང་ན་ཡོད་མི་ དམིགས་བསལ་ཨེཆ་༢ ཆ་ཤས་ཅིག་སླར་ལོག་འབད་ནི་ལུ་ ལག་ལེན་འཐབ་བཏུབ།
ཁ་བྱང་འདི་མ་ཐོབ་
། །མགོ་བརྗོད་འདི་ཡང་མ་ཐོབ།
།འགོ་ཁྲིདཔ་གཟུགས་བརྙན་གྱི་དོན་ལུ་མགོ་ཡིག
། །འདི་འདྲི་དཔྱད་འདི་ཨིན། ཡིག་ཆ་.འདྲི་དཔྱད་ཨེགསི་འགྲུལ་ལམ།(` //div[ འོག་གི་སྤུན་མཆེད་::div[1] /img[@གནད་སྡུད་-བརྟག་དཔྱད་ཨའི་ཌི་='འགོ་ཁྲིདཔ་'] ] . /ཧ༢/ ཚིག་ཡིག་() `);
འདི་ཚུ་ག་ར་གཅིག་ཁར་ག་དེ་སྦེ་འོངམ་ཨིན་ན་ བལྟ་ནི་གི་དོན་ལུ་ བརྡ་སྟོན་ཅིག་བཀོག་གེ། བཱར་ཡན་རཱསི་མུ་སེན་གྱིས་བྲིས་པའི་ པེན་ཀམ་པེ་ལེགསི་ཨེཆ་༢ འདྲི་དཔྱད་ [forked] ལུ་བལྟ། དེ་འབདཝ་ལས་ ཨིན། ཨེགསི་པེཐ་ལག་ལེན་འཐབ་ཐོག་ལས་ བརྟག་དཔྱད་ནང་ ཆ་ཤས་གང་རུང་ཅིག་ལུ་ འོས་འབབ་ཅན་གྱི་འགྲུལ་ལམ་ལེ་ཤ་ཡོདཔ་ཨིན། ཨེགསི་ཨེསི་ཨེལ་ཊི་ ༡.༠ མར་ཕབ་འབད་ནི། ང་གིས་ཧེ་མ་ལས་རང་ ཀོརོམ་སྡེ་ཚན་གྱིས་ བརྡ་འཚོལ་ལས་ ཨེགསི་ཨེསི་ཨེལ་ཊི་༡.༠ རྒྱབ་སྐྱོར་བཏོན་གཏང་ནི་གི་འཆར་གཞི་ཡོདཔ་སྦེ་ བཤད་ཅི། དེ་ཡང་ ཨེགསི་ཨེསི་ཨེལ་ཊི་༡.༠ གིས་ ཡིག་ཆ་བསྒྱུར་བཅོས་འབད་ནིའི་དོན་ལུ་ ཨེགསི་ཨེམ་ཨེལ་ལུ་གཙོ་བོར་བསྟེན་པའི་ལས་རིམ་ལག་ལེན་འཐབ་མི་འདི་གིས་ བརྡ་འཚོལ་མང་ཤོས་ཅིག་ནང་མཐོང་མི་ ཨེགསི་པེཐ་༡.༠ ལུ་བརྟེན་དོ་ཡོདཔ་ཨིན། དེ་སྦེ་འགྱོ་བའི་སྐབས་ ང་བཅས་ཀྱིས་ ཨེགསི་པེཐ་གི་གཙོ་བོ་ཆ་ཤས་ཅིག་ བརླག་སྟོར་ཞུགས་འོང་། འདི་ཡང་ བརྟག་དཔྱད་ཚུ་འབྲི་ནིའི་དོན་ལུ་ ཨེགསི་པཱཐ་འདི་ ངོ་མ་རང་ ལེགས་ཤོམ་ཅིག་ཨིནམ་ལས་ ང་གིས་ ཨེགསི་པཱཐ་འདི་ སྤྱིར་བཏང་ལུ་ མགྱོགས་པ་རང་ ཡལ་འགྱོ་འོང་ཟེར་ མནོཝ་མས། དེ་ཡང་ ང་གིས་ མི་ཚུ་གིས་ ཁྱད་རྣམ་ཅིག་ བཏོན་བཏང་པའི་སྐབས་ སྤྲོ་བ་བསྐྱེད་དོ་ཡོདཔ་སྦེ་ མཐོང་ཡི། དེ་ལས་ XSLT 1.0 འདི་ བཀག་ཆ་འབད་བའི་སྐབས་ལུ་ དེ་ཡང་ ངེས་པར་དུ་བདེན་པ་ཡོདཔ་ཨིན། འདི་ཡང་ ཧེ་ཀར་གསར་ཤོག་ནང་ལུ་ གྲོས་བསྟུན་ཆ་མཉམ་རང་ འབད་བའི་བསྒང་ཡོདཔ་ད་ དེ་ནང་ མར་ཕབ་འབད་ནི་གི་ རྩོད་བསྡུར་ཚུ་གིས་ གང་སྟེ་ཡོདཔ་ཨིན། བརྡ་འཕྲིན་འདི་རང་ ཨེགསི་ཨེསི་ཨེལ་ཊི་དང་གཅིག་ཁར་ བརྡ་འཕྲིན་གཞི་བཀོད་བཟོ་ནི་གི་དཔེ་སྦོམ་ཅིག་ཨིན། ཁྱོདའདི་ཡང་ ཁྱོད་རའི་དོན་ལུ་ གྲོས་བསྟུན་འདི་ལྷག་ཚུགས། དེ་འབདཝ་ད་ ཇ་བ་ཨིསི་ཀིརིཔ་འདི་ ཨེགསི་ཨེལ་ཨེསི་ཊི་གི་དོན་ལུ་ ཤིམ་སྦེ་ ག་དེ་སྦེ་ལག་ལེན་འཐབ་ཚུགསཔ་ཨིན་ན་ དེ་བཟུམ་གྱི་གནད་དོན་ཚུ་ འཛིན་སྐྱོང་འཐབ་ཚུགསཔ་ཨིན། ང་གིས་ བརྡ་འཚོལ་ཚུ་གིས་ ཇ་བ་ཨིསི་ཀིརིཔ་གི་ སེ་ཀོན་ཨེགསི་ཨེསི་ཨེལ་ཊི་ ཨེགསི་ཀིའུ་རི་ དེ་ལས་ ཨེགསི་པཱཐ་འཕྲུལ་ཆས་ཚུ་གི་ འདྲེན་ལམ་ཨིན་མི་ སེ་ཀོན་ཇེ་ཨེསི་ལག་ལེན་འཐབ་དགོ་པའི་ བསམ་འཆར་ཚུ་ཡང་ མཐོང་ཡི། འདི་ཡང་ དམིགས་བསལ་གྱིས་ Saxon-JS གིས་ ད་ལྟོའི་ཐོན་རིམ་འདི་ཚུ་ ལག་ལེན་འཐབ་དོ་ཡོདཔ་ལས་ ༡.༠ ལས་ལྷག་སྟེ་ XPath ཡང་ན་ XSLT གི་ཐོན་རིམ་གང་རུང་ཅིག་ ལག་ལེན་འཐབ་མི་ བརྡ་འཚོལ་འབད་མི་མེདཔ་མ་ཚད་ XQuery ལག་ལེན་འཐབ་མི་ཡང་མེདཔ་ཨིན། ང་གིས་ SaxonJS དང་ Saxon འཕྲུལ་ཆས་ཀྱི་ཐོན་རིམ་གཞན་ཚུ་གི་རྒྱབ་ཁར་ཡོད་མི་ལས་སྡེ་ Saxonica ལུ་ཡོད་པའི་ Norm Tovey-Walsh ལུ་ལྷོད་ཅི། ཁོ་གིས། གལ་སྲིད་ བརྡ་འཚོལ་ཚོང་པ་ཚུ་གིས་ དེང་སང་གི་ XML འཕྲུལ་རིག་ཚུ་ བརྡ་འཚོལ་ནང་ མཉམ་སྡེབ་འབད་ནི་གི་དོན་ལུ་ SaxonJS འདི་ འགོ་བཙུགས་ས་ཅིག་སྦེ་ ལག་ལེན་འཐབ་ནི་ལུ་ སྤྲོ་བ་ཡོད་པ་ཅིན་ ང་བཅས་ཀྱིས་ ཁོང་དང་གཅིག་ཁར་ གྲོས་བསྟུན་འབད་ནི་ལུ་ སེམས་དགའ་འོང་།”— Norm Tovey-Walsh
དེ་འབདཝ་ད་ ཁ་སྣོན་འབད་ཡོདཔ་ཨིན། འདི་ཡང་ འབྲུག་རྒྱང་བསྒྲགས་ལས་འཛིན་གྱིས་ འབྲུག་རྒྱང་བསྒྲགས་ལས་འཛིན་ལུ་ འབྲུག་རྒྱང་བསྒྲགས་ལས་འཛིན་གྱི་ འགོ་དཔོན་ཚུ་ལུ་ འབྲུག་རྒྱང་བསྒྲགས་ལས་འཛིན་གྱི་ འགོ་དཔོན་ཚུ་ལུ་ འབྲུག་རྒྱང་བསྒྲགས་ལས་འཛིན་གྱི་ འགོ་དཔོན་ཚུ་ལུ་ བརྡ་འཕྲིན་བཏང་ཡོདཔ་ཨིན།
འདི་ཡང་ Tovey-Walsh གི་བསམ་འཆར་འདི་ XSLT གི་མར་ཕབ་གསལ་བསྒྲགས་མ་འབད་བའི་ བདུན་ཕྲག་གཅིག་གི་ཧེ་མ་ལས་ འོང་ཡོདཔ་ཨིན། མཇུག་སྡོམ། ང་གིས་ འཕྲོ་མཐུད་དེ་རང་ འགྱོ་ཚུགས། འདི་ཡང་ འདི་གིས་ ཨེགསི་པཱཐ་གི་ནུས་ཤུགས་འདི་ གསལ་སྟོན་འབད་དེ་ ཁྱོད་ལུ་ དཔེ་ལེ་ཤ་ཅིག་ བྱིན་ཡོདཔ་ལས་ དེ་གིས་ དངོས་པོ་སྦོམ་ཚུ་ གྲུབ་ཐབས་ལུ་ ལག་ལེན་འཐབ་ཐངས་ཚུ་ གསལ་སྟོན་འབད་ཡི་ཟེར་ རེ་བ་བསྐྱེདཔ་ཨིན། འདི་ཡང་ བརྡ་འཚོལ་གྱི་བང་རིམ་ནང་ལུ་ འཕྲུལ་རིག་རྙིངམ་གི་དཔེ་ཅིག་ཨིནམ་ད་ ད་རེས་ནངས་པ་ཡང་ ལག་ལེན་འཐབ་ཚུགསཔ་སྦེ་ཡོདཔ་ཨིན། ཁ་གསལ་ལྷག་ནི།
རང་བཞིན་སྐད་ཡིག་དང་གཅིག་ཁར་ རང་བཞིན་གྱི་ཡོངས་འབྲེལ་བརྟག་དཔྱད་ཀྱི་ ལྕོགས་གྲུབ་ཡར་དྲག་གཏང་ནི། XPath (MDN)འདི་ ཁྱོད་ལུ་ XPath ག་དེ་སྦེ་ལཱ་འབདཝ་ཨིན་ན་ ཁ་གསལ་སྦེ་བཀོད་མི་ འཕྲུལ་རིག་འགྲེལ་བཤད་དགོ་པ་ཅིན་ འགོ་བཙུགས་ནི་གི་ས་སྒོ་དྲག་ཤོས་ཅིག་ཨིན། XPath Tutorial (ZVON)ང་གིས་ དཔེ་སྟོན་དང་ གསལ་ཏོག་ཏོ་སྦེ་ འགྲེལ་བཤད་རྐྱབ་མི་ལུ་བརྟེན་ སློབ་སྟོན་འདི་ ངེ་གི་ལྷབ་སྦྱང་ནང་ ཕན་ཐོགས་སྦོམ་སྦེ་ར་ མཐོང་ཡི། XPather འབྲེལ་མཐུད་ལག་ཆས་འདི་གིས་ ཁྱོད་ལུ་ ཐད་ཀར་དུ་ གསང་ཡིག་དང་གཅིག་ཁར་ལཱ་འབད་བཅུགཔ་ཨིན།