I have Following data structure
Public Class MeasData
Public Number As Integer
Public Amp As Single
Public Fall As Single
Public Width As Single
Public setPRF As Integer
Public Volt As Single
Public setWidth As Single
Serializer Class Code
Public Class TestDataSerializer
Public PulsTestData As New List(Of PulserMeasData)
Private PulsTestDataSorted As New SortedList(Of Integer, PulserMeasData)
Public Sub AddPulsTestData(ByVal ChaNum As Integer,
ByVal PAmp As Single,
ByVal PFallTime As Single,
ByVal PWidth As Single,
ByVal setPrf As Integer,
ByVal setVoltage As Single,
ByVal setPulswidth As Single)
Dim Data As New PulserMeasData(ChaNum, PAmp, PFallTime, PWidth, setPrf, setVoltage, setPulswidth)
If PulsTestDataSorted.ContainsKey(ChaNum) Then
PulsTestDataSorted(ChaNum) = Data
Else
PulsTestDataSorted.Add(ChaNum, Data)
End If
PulsTestData = PulsTestDataSorted.Values.ToList ' XML Serializer can not handle SortedLists
Dim serializer As New XMLSerializer(GetType(List(Of PulserMeasData)))
Using file As System.IO.FileStream = System.IO.File.Open("obj.xml", IO.FileMode.OpenOrCreate, IO.FileAccess.Write)
serializer.Serialize(file, PulsTestData)
End Using
End Sub
End Class
I Want to Generate XML from the above Data Strucuture with different values of set width prf and voltage