## Document.CreateExpression method

पार्स किए गए XPath व्यंजक को हल किए गए नामस्थानों के साथ बनाता है. यह उपयोगी है जब किसी एप्लिकेशन में एक अभिव्यक्ति का पुन: उपयोग किया जाएगा क्योंकि यह अभिव्यक्ति स्ट्रिंग को एक अधिक कुशल आंतरिक रूप में संकलित करने के लिए को संभव बनाता है और अभिव्यक्ति के भीतर होने वाले सभी नामस्थान उपसर्गों को पूर्व-समाधान करता है।

```csharp
public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)
```

| पैरामीटर | प्रकार | विवरण |
| --- | --- | --- |
| expression | String | पार्स की जाने वाली XPath व्यंजक स्ट्रिंग. |
| resolver | IXPathNSResolver | `रिज़ॉल्वर` सहित सभी उपसर्गों के अनुवाद की अनुमति देता है`एक्सएमएल` नामस्थान उपसर्ग, XPath अभिव्यक्ति के भीतर उपयुक्त नामस्थान URI में। यदि यह निर्दिष्ट किया गया है`व्यर्थ` , किसी भी नामस्थान उपसर्ग के भीतर अभिव्यक्ति का परिणाम होगा[`DOMException`](../../domexception/) कोड के साथ फेंका जा रहा है`NAMESPACE_ERR`. |

### प्रतिलाभ की मात्रा

XPath व्यंजक का संकलित रूप.

### अपवाद

| अपवाद | स्थिति |
| --- | --- |
| [DOMException](../../domexception/) | INVALID_EXPRESSION_ERR: यदि व्यंजक के नियमों के अनुसार वैधानिक नहीं है तो उठाया जाता है[`IXPathEvaluator`](../../../aspose.html.dom.xpath/ixpathevaluator/). |
| [DOMException](../../domexception/) | NAMESPACE_ERR: यदि व्यंजक में नाम स्थान उपसर्ग है जिसे निर्दिष्ट द्वारा हल नहीं किया जा सकता है, तो उठाया जाता है[`IXPathNSResolver`](../../../aspose.html.dom.xpath/ixpathnsresolver/). |

### यह सभी देखें

* interface [IXPathExpression](../../../aspose.html.dom.xpath/ixpathexpression/)
* interface [IXPathNSResolver](../../../aspose.html.dom.xpath/ixpathnsresolver/)
* class [Document](../)
* नाम स्थान [Aspose.Html.Dom](../../document/)
* सभा [Aspose.HTML](../../../)


