XML DOM evaluate() ໄຄອັບ
ການກໍານົດ ແລະ ການນໍາໃຊ້
evaluate() ໄດ້ຈັດການຄວາມຈິງທີ່ຈະຈັດການຕາມ XPath.
ນິຍົມ:
evaluate(xpathText,contextNode,namespaceURLMapper,resultType,result)
ພາສາ | ອະທິບາຍ |
---|---|
xpathText | ຄວາມຈິງທີ່ຈະຈັດການຕາມ XPath. |
contextNode | ປະຕິບັດຕະວາຍຂອງໂຕກັບຄວາມຈິງທີ່ຈະຈັດການຕາມລັກສະນະຄວາມຂອງຂັ້ນເຫດການຕ້ອງການ. |
namespaceURLMapper |
ການປ່ຽນຊື່ມາດຕະການຂອງປະຈຳຄວາມຊື່ນວນດັ່ງກ່າວທີ່ສະນັ້ນຈະອາດເປັນຢູ່ບ່ອນປະຈຳປະຕິບັດຕະວາຍ. ຖ້າບໍ່ຕ້ອງມີການຕັດສິນຕິດກັນນັ້ນຈະເປັນ null. |
resultType |
ກໍານົດຄວາມຊື່ນວນດັ່ງກ່າວທີ່ສະນັ້ນຈະອາດເປັນຂອງອົງການທີ່ຈະການສະແດງວ່າຄວາມຈິງທີ່ຈັດການຕາມລັກສະນະຄວາມຂອງຂັ້ນເຫດການຕ້ອງການ, ສະແດງວ່າຄວາມຈິງທີ່ຈັດການຕາມລັກສະນະຄວາມຂອງຂັ້ນເຫດການຕ້ອງການ. ຄວາມຊື່ນວນດັ່ງກ່າວທີ່ສະນັ້ນຈະອາດເປັນ XPathResult ໄຄອັບທີ່ຈະກໍານົດຄວາມຈິງທີ່ຈັດການຕາມລັກສະນະຄວາມຂອງຂັ້ນເຫດການຕ້ອງການ. |
result |
XPathResult ໄຄອັບທີ່ຈະນຳໃຊ້ສະນວນງານ. ຖ້າເຈົ້າຕ້ອງສ້າງ XPathResult ໄຄອັບໃໝ່ອີກແລ້ວຈະເປັນ null. |
ຄວາມຈິງທີ່ຈັດການຕາມລັກສະນະຄວາມຂອງຂັ້ນເຫດການຕ້ອງການ.
ສະນັ້ນມີຄວາມຊື່ນວນດັ່ງກ່າວທີ່ສະແດງວ່າຄວາມຈິງທີ່ຈັດການຕາມລັກສະນະຄວາມຂອງຂັ້ນເຫດການຕ້ອງການ. XPathResult ໄຄອັບ。
ປ່ອຍ
ຖ້າ xpathText 包含语法错误,或者如果表达式的结果无法转换为想要的 resultType,或者如果表达式包含了 namespaceURLMapper 无法解析的命名空间,或者如果 contextNode ວ່າມີບາງຄວາມບໍ່ກົງກັນຫຍັງຫຼືບໍ່ກ່ຽວຂ້ອງກັບເອກະສານດັ່ງກ່າວ, ວິທີການດັ່ງກ່າວຈະປາກົດຄຳກ່າວຫາ.
ອະທິບາຍ
ວິທີການດັ່ງກ່າວຈະຄວາມຄິດຄວາມສະແດງຂອງ XPath ທີ່ຫຍັງຈະກັບການພິຈາລະນາຫຍັງມີຈະຈະຢູ່ພາຍໃນ XPathResult, ທີ່ຈະກັບການພິຈາລະນາຫຍັງຈະຈະຢູ່ພາຍໃນ type. Document.createExpression() ເພື່ອຂຽນຄວາມສະແດງ ໂອລ່ອງ XPathExpressionຫຼັງຈາກນັ້ນ, ໃຊ້ພາສາທີ່ສາຍສາຍ evaluate()
IE ບໍ່ສະໜັບສະໜູນ API ນີ້. ການບອກວ່າ Node.selectNodes() ແລະ Node.selectSingleNode() ເພື່ອຫົນທາງທີ່ສະໜອງເປັນສິ່ງສະໜອງສະໜາມເຊິ່ງເປັນເອກະສານອິດສະຫຼະບັນຍາຍຂອງ IE.