Network Data Type

From a modeling perspective, the Network data type is simply an encapsulation of the Model and its associated settings and components. The table below shows the properties belonging to the Network data type which are considered as configurable parameters and how they are represented both in C# and in XML.

Network Property/Attribute Table
Property Name Xml Name Type Description
Model Model NetworkModel The components, settings, and measurements of the network.

The Xml representation of a Network object shows it at the highest level of the hierarchy. A bi-product of this encapsulation is that the Xml namespace definitions that must come at this level are held by the Network rather than the Model. This results in a much cleaner Model definition. Although the true reason for this encapsulation is based on software architecture. The Network has only a single child – its Model:

<?xml version="1.0" encoding="utf-8" ?>

<Network xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xmlns:xsd="http://www.w3.org/2001/XMLSchema">

     <Model />

</Network>

Last edited Sep 11, 2014 at 1:47 AM by kevinjones, version 3