Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In the event of having a large XML layout to be loaded as a source or destination while creating a mapping, it may take a lot more time than expected. In this case, you may need to optimize the loading of the layout.

...

  1. Ensure that all the source and destination layouts are loaded and all their elements are listed under their respective nodes.
  2. Go to Open > Preferences.

  3. On the Preferences screen, click XML Layout on the left pane.



  4. Select the On demand (optimized) loading of XML Layout Tree check box to enable the optimization of layout loading. 
  5. applies to all XML Schema which uses XSD.
  6. In Tree expand level for root hierarchy field, set the value to define the root hierarchy level up to which the source and destination files will process the layout to load it into the Web Mapper. By default, the value is set to 5. 
  7. In Tree expand level for extension elements field, set the value to define the level up to which extension elements will be loaded when you click on a node on the tree. By default, the value is set to 10. 
  8. In Self recursion level box, set the value based on your requirements. By default, the value is set to 0. 

    In case of a complex element of a specific node type with self recursion defined as 0, it restricts a child element to expand further if it is of the same type of node as that of the parent node. You can change the value of the self recursion level based on your requirement. This setting is useful when optimization of loading for XML layout is off.

    Info
    By default, Enable types buffering option is enabled for the optimization of layout loading. Buffering of node types helps eliminate the need for processing the same type of elements again as one instance of that type is processed and buffered for further use.


  9. Click Done.