XML DOM XPathResult fassara
- Raba baya DOM XPathExpression
- Raba baya DOM XSLTProcessor
XPath 查询的结果。
XPathResult 对象
XPathResult 对象表示一个 XPath 表达式的值。该类型的对象由 Document.evaluate() da XPathExpression.evaluate() كويا.XPath فيديو لييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييييi
domin amfani da XPathResult, kulla kuma a check resultType属性. ta dauki kudaden XPathResult. wuri na wannan属性的 ce ta bayyana wuri da ake samu. zartar da method ko kuma kiyasta wuri da ba a sanya waɗannan wuri ba za a iya samu matsaloli.
IE ba a fi daɗin API XPathResult. domin tura XPath查询 a IE, kula da Node.selectNodes() da Node.selectSingleNode() .
XPathResult对象的常量
kabilar waɗannan kudade ce ta zartar da yanci na XPath 查询 ake samu.属性 resultType na XPathResult对象的 ce ta dauki wuri daga cikin waɗannan kudade, domin zartar da wuri da ake samu. waɗannan kudade ake amfani dashi tare da Document.evaluate() da XPathExpression.evaluate(), domin zartar da yanci na matashin ake samu.
kabilar waɗannan kudade da ma'anar su kamar haka: waɗannan kudade da ma'anar su kamar haka: waɗannan kudade da ma'anar su kamar haka:
- ANY_TYPE
- a cewa ake tura wannan wuri ga Document.evaluate() ko XPathExpression.evaluate() domin zartar da yanci na matashin ake samu.属性 resultType ba a sanya wannan wuri ba.属性 resultType ba a sanya wannan wuri ba.属性 resultType ba a sanya wannan wuri ba.
- NUMBER_TYPE
- numbervalue ce ta dauki matashin.
- STRING_TYPE
- stringvalue ce ta dauki matashin.
- BOOLEAN_TYPE
- booleanValue ce ta dauki matashin.
- UNORDERED_NODE_ITERATOR_TYPE
- matashin yana da kewayen da ba a so ba, kuma ake ci gaba da zartar da method iterateNext() har sai ake samu null, ake zartar da kewayen. a cewa ake ci gaba da zartar da method iterateNext() har sai ake samu null, ake zartar da kewayen.
- ORDERED_NODE_ITERATOR_TYPE
- matashin yana da kewayen, kuma yana da kewayen da ake yi da kewayen a cikin littafin. a cewa ake ci gaba da zartar da method iterateNext() har sai ake samu null, ake zartar da kewayen. a cewa ake ci gaba da zartar da method iterateNext() har sai ake samu null, ake zartar da kewayen. a cewa ake ci gaba da zartar da method iterateNext() har sai ake samu null, ake zartar da kewayen.
- UNORDERED_NODE_SNAPSHOT_TYPE
- matashin da yana ce kundin na kewayen.属性 snapshotLength ce takar da nauyi kewayen, kuma method snapshotItem() ce zartar da nauyi nauyi kewayen. kewayen za a iya zama ba da shugabanci tare da kewayen suke a cikin littafin. saboda sakamakon wannan yana da launin 'snapshot', kuma yana da mahimmanci domin dukkanin littafin yana saukar da kewayen. yana da mahimmanci domin dukkanin littafin yana saukar da kewayen.
- ORDERED_NODE_SNAPSHOT_TYPE
- این نتیجه یک لیست دسترسی تصادفی از نودها است، مانند UNORDERED_NODE_SNAPSHOT_TYPE، اما این لیست بر اساس ترتیب مستند قرار دارد.
- ANY_UNORDERED_NODE_TYPE
- ویژگی singleNodeValue به نودی که با جستجو مطابقت دارد، اشاره دارد، اگر هیچ نود مطابقی نباشد، null است. اگر چندین نود با جستجو مطابقت دارند، singleNodeValue ممکن است هر یک از نودهای مطابقت باشد.
- FIRST_ORDERED_NODE_TYPE
- singleNodeValue نود اولین مستند را که با جستجو مطابقت دارد، ذخیره میکند، اگر هیچ نود مطابقی نباشد، null است.
ویژگیهای نمونه XPathResult
بسیاری از ویژگیها در اینجا تنها زمانی معتبر هستند که resultType یک مقدار خاص را ذخیره کند. دسترسی به ویژگیهایی که برای resultType فعلی تعریف نشده است، باعث ایجاد استثنا میشود.
- booleanValue
- ماتا علاوه بر وسیله BOOLEAN_TYPE، نتیجه دا بزن ناگاه.
- invalidIteratorState
- اگر resultType یکی از مقدارهای ITERATOR_TYPE باشد و مستند تغییر کرده باشد، پس درست است؛ این باعث میشود که آنتریتور بیفایده شود، زیرا نتیجه بهعنوان بازمیگردد.
- numberValue
- ماتا علاوه بر وسیله NUMBER_TYPE، نتیجه دا بزن ناگاه.
- resultType
- استفاده از XPath تا نتیجهای که بازمیگردد چیست را جستجو کند. این مقدار یکی از مقدارهای لیست بالا است. این مقدار داستانی را میدهد که میتوانید از چه ویژگیها و روشهای دیگری استفاده کنید.
- singleNodeValue
- ماتا علاوه بر وسیله XPathResult.ANY_UNORDERED_NODE_TYPE یا XPathResult.FIRST_UNORDERED_NODE_TYPE، نتیجه دا بزن ناگاه.
- snapshotLength
- ماتا علاوه بر وسیله UNORDERED_NODE_SNAPSHOT_TYPE یا ORDERED_NODE_ITERATOR_TYPE، دا تاییبا بزن دا نیویتا نود. این ویژگی با snapshotItem() مشترک استفاده میشود.
- stringValue
- Idan resultType yana da STRING_TYPE, kafa kiyayewa na nuna.
Hukun XPathResult fassara
Hukun | Bayanin |
---|---|
iterateNext() | Idan resultType yana da UNORDERED_NODE_ITERATOR_TYPE ko ORDERED_NODE_ITERATOR_TYPE, amfani da hukun na amfani. |
snapshotItem() | Ba da bayanin. Hukun na amfani yana cikin hukun UNORDERED_NODE_SNAPSHOT_TYPE ko ORDERED_NODE_SNAPSHOT_TYPE. Amfani da snapshotLength ta amfani da hukun na amfani. |
Rarraba waje
- Raba baya DOM XPathExpression
- Raba baya DOM XSLTProcessor