## CreateNodeIterator(Node) {#createnodeiterator}

Crea un nuovo NodeIterator sulla sottostruttura radicata nel nodo specificato .

```csharp
public INodeIterator CreateNodeIterator(Node root)
```

| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| root | Node | nodo che verrà ripetuto insieme ai suoi figli. L'iteratore è inizialmente posizionato appena prima di questo nodo. I flag whatToShow e il filtro, se presente, non vengono considerati quando si imposta questa posizione. La radice non deve essere null. |

### Valore di ritorno

Il NodeIterator appena creato.

### Eccezioni

| eccezione | condizione |
| --- | --- |
| [DOMException](../../domexception) | NOT_SUPPORTED_ERR: sollevato se la radice specificata è null. |

### Guarda anche

* interface [INodeIterator](../../../aspose.svg.dom.traversal/inodeiterator)
* class [Node](../../node)
* class [Document](../../document)
* spazio dei nomi [Aspose.Svg.Dom](../../document)
* assemblea [Aspose.SVG](../../../)

---

## CreateNodeIterator(Node, long) {#createnodeiterator_1}

Crea un nuovo NodeIterator sulla sottostruttura radicata nel nodo specificato .

```csharp
public INodeIterator CreateNodeIterator(Node root, long whatToShow)
```

| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| root | Node | nodo che verrà ripetuto insieme ai suoi figli. L'iteratore è inizialmente posizionato appena prima di questo nodo. I flag whatToShow e il filtro, se presente, non vengono considerati quando si imposta questa posizione. La radice non deve essere null. |
| whatToShow | Int64 | flag specifica quali tipi di nodi possono apparire in la vista logica dell'albero presentata dall'iteratore. Vedere la descrizione di NodeFilter per l'insieme dei possibili valori SHOW_. Questi flag possono essere combinati usando OR. |

### Valore di ritorno

Il NodeIterator appena creato.

### Eccezioni

| eccezione | condizione |
| --- | --- |
| [DOMException](../../domexception) | NOT_SUPPORTED_ERR: sollevato se la radice specificata è null. |

### Guarda anche

* interface [INodeIterator](../../../aspose.svg.dom.traversal/inodeiterator)
* class [Node](../../node)
* class [Document](../../document)
* spazio dei nomi [Aspose.Svg.Dom](../../document)
* assemblea [Aspose.SVG](../../../)

---

## CreateNodeIterator(Node, long, INodeFilter) {#createnodeiterator_2}

Crea un nuovo NodeIterator sulla sottostruttura radicata nel nodo specificato .

```csharp
public INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)
```

| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| root | Node | nodo che verrà ripetuto insieme ai suoi figli. L'iteratore è inizialmente posizionato appena prima di questo nodo. I flag whatToShow e il filtro, se presente, non vengono considerati quando si imposta questa posizione. La radice non deve essere null. |
| whatToShow | Int64 | flag specifica quali tipi di nodi possono apparire in la vista logica dell'albero presentata dall'iteratore. Vedere la descrizione di NodeFilter per l'insieme dei possibili valori SHOW_. Questi flag possono essere combinati usando OR. |
| filter | INodeFilter | NodeFilter da utilizzare con this TreeWalker o null per indicare nessun filtro. |

### Valore di ritorno

Il NodeIterator appena creato.

### Eccezioni

| eccezione | condizione |
| --- | --- |
| [DOMException](../../domexception) | NOT_SUPPORTED_ERR: sollevato se la radice specificata è null. |

### Guarda anche

* interface [INodeIterator](../../../aspose.svg.dom.traversal/inodeiterator)
* class [Node](../../node)
* interface [INodeFilter](../../../aspose.svg.dom.traversal/inodefilter)
* class [Document](../../document)
* spazio dei nomi [Aspose.Svg.Dom](../../document)
* assemblea [Aspose.SVG](../../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.SVG.dll -->
