Output for the importNode Example

 

[This sample output requires features that were implemented only in MSXML 6.0.]

When you build and run the importNode project, you should get the following output, displayed in three message boxes.

doc1.xml after importing /doc from doc2.xml:  
<?xml version="1.0"?>  
<doc>  
        <a class="1">doc1</a>  
        <b class="1">author1</b>  
        <doc>  
                <a class="2">doc 2</a>  
                <b class="2">author 2</b>  
        </doc>  
</doc>  
  
doc1.xml after importing /doc/b from self:  
<?xml version="1.0"?>  
<doc>  
        <a class="1">doc1</a>  
        <b class="1">author1</b>  
        <doc>  
                <a class="2">doc 2</a>  
                <b class="2">author 2</b>  
        </doc>  
        <b class="1">author1</b>  
</doc>  
  
doc1.xml after cloning /doc/a from self:  
<?xml version="1.0"?>  
<doc>  
        <a class="1">doc1</a>  
        <b class="1">author1</b>  
        <doc>  
                <a class="2">doc 2</a>  
                <b class="2">author 2</b>  
        </doc>  
        <b class="1">author1</b>  
        <a class="1">doc1</a>  
</doc>  
  
a new document was saved to out.xml in the current working directory.  

Show: