Click here to Skip to main content
15,915,019 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
GeneralRe: Drawing international (e.g. Chinese) characters Pin
chaiguy133715-Oct-07 8:13
chaiguy133715-Oct-07 8:13 
Questionhex value missing in dataset Pin
sumysarin11-Oct-07 20:16
sumysarin11-Oct-07 20:16 
AnswerRe: hex value missing in dataset Pin
Dave Kreskowiak12-Oct-07 4:14
mveDave Kreskowiak12-Oct-07 4:14 
GeneralRe: hex value missing in dataset Pin
sumysarin12-Oct-07 7:29
sumysarin12-Oct-07 7:29 
GeneralRe: hex value missing in dataset Pin
Luc Pattyn12-Oct-07 7:42
sitebuilderLuc Pattyn12-Oct-07 7:42 
GeneralRe: hex value missing in dataset Pin
sumysarin12-Oct-07 14:08
sumysarin12-Oct-07 14:08 
GeneralRe: hex value missing in dataset Pin
Luc Pattyn12-Oct-07 14:16
sitebuilderLuc Pattyn12-Oct-07 14:16 
GeneralRe: hex value missing in dataset [modified] Pin
sumysarin15-Oct-07 20:42
sumysarin15-Oct-07 20:42 
I have included a sample schema file, xml file and my sample code.

Any help is appreciated.


XML Schema is as follows: sample.xsd

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="System">
<xs:complexType>
<xs:sequence>
<xs:element ref="SystemInfo"/>
<xs:element ref="Memory_Block"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SystemInfo">
<xs:complexType>
<xs:attribute name="SystemName" use="required" type="xs:NMTOKEN"/>
<xs:attribute name="TotalThreadAvailable" use="required" type="xs:integer"/>
<xs:attribute name="TotalSystemMemorySize" use="required" type="xs:hexBinary"/>
<xs:attribute name="ThreadAvailableMap" use="required" type="xs:hexBinary"/>
</xs:complexType>
</xs:element>
<xs:element name="Memory_Block">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="Range"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Range">
<xs:complexType>
<xs:attribute name="EndAddress" use="required" type="xs:hexBinary"/>
<xs:attribute name="StartAddress" use="required" type="xs:hexBinary"/>
</xs:complexType>
</xs:element>
</xs:schema>

XML File is as follows: sample.xml
<?xml version="1.0" encoding="UTF-8"?>
<System>
<SystemInfo SystemName="xyz" TotalThreadAvailable="8" TotalSystemMemorySize="0x0" ThreadAvailableMap="0x3030303"/>
<Memory_Block>
<Range EndAddress="0x0aaa" StartAddress="0x0"/>
<Range EndAddress="0x0bbb" StartAddress="0x0"/>
<Range EndAddress="0x0ddd" StartAddress="0x0"/>
<Range EndAddress="0x0ccc" StartAddress="0x0"/>
</Memory_Block>
</System>

My sample code:


myXmlDataDocument = new XmlDataDocument();
myStreamReader = new StreamReader("sample.xsd");
myXmlDataDocument.DataSet.ReadXmlSchemamyStreamReader);
myXmlDataDocument.Load("sample.xml");
DisplayTables(myXmlDataDocument.DataSet);

private void DisplayTables(DataSet dataset)
{
// Navigate Dataset
Console.WriteLine("\r\nContent of Tables ...");
foreach(DataTable table in dataset.Tables)
{
Console.WriteLine("TableName = " + table.TableName);
Console.WriteLine ("{0}", "---------");
Console.WriteLine("Columns ...");
foreach(DataColumn column in table.Columns)
{
Console.Write("{0,-22}",column.ColumnName);
}
Console.WriteLine("\r\nNumber of rows = {0}", table.Rows.Count.ToString());
Console.WriteLine("Rows ...");
foreach(DataRow row in table.Rows)
{
foreach(Object value in row.ItemArray)
{
Console.Write("{0,-22}",value.ToString());
}
Console.WriteLine();
}
Console.WriteLine();
}
}



-- modified at 11:10 Tuesday 16th October, 2007
GeneralRe: hex value missing in dataset Pin
Luc Pattyn15-Oct-07 23:32
sitebuilderLuc Pattyn15-Oct-07 23:32 
GeneralRe: hex value missing in dataset Pin
sumysarin17-Oct-07 7:18
sumysarin17-Oct-07 7:18 
GeneralRe: hex value missing in dataset Pin
Luc Pattyn17-Oct-07 14:25
sitebuilderLuc Pattyn17-Oct-07 14:25 
Questionlatest version of .net Pin
abhiramsss11-Oct-07 13:17
abhiramsss11-Oct-07 13:17 
AnswerRe: latest version of .net Pin
Scott Dorman11-Oct-07 17:39
professionalScott Dorman11-Oct-07 17:39 
AnswerRe: latest version of .net Pin
Mike Dimmick12-Oct-07 5:53
Mike Dimmick12-Oct-07 5:53 
Questionhow to display video via web (realtime)? Pin
matee_code11-Oct-07 9:41
matee_code11-Oct-07 9:41 
AnswerRe: how to display video via web (realtime)? Pin
Patrick Etc.11-Oct-07 10:40
Patrick Etc.11-Oct-07 10:40 
Questionneed help with &amp;lt;linkedConfiguration&gt; Pin
alesh_nitre11-Oct-07 5:03
alesh_nitre11-Oct-07 5:03 
QuestionHow to buil ASp .NET Application usin nant -0.85 Pin
balpanbh10-Oct-07 22:42
balpanbh10-Oct-07 22:42 
AnswerRe: How to buil ASp .NET Application usin nant -0.85 Pin
Scott Dorman11-Oct-07 4:32
professionalScott Dorman11-Oct-07 4:32 
QuestionHow make the search Pin
Robert Wang198310-Oct-07 21:49
Robert Wang198310-Oct-07 21:49 
AnswerRe: How make the search Pin
Dave Kreskowiak11-Oct-07 1:51
mveDave Kreskowiak11-Oct-07 1:51 
GeneralRe: How make the search Pin
Robert Wang198311-Oct-07 17:36
Robert Wang198311-Oct-07 17:36 
Questionhow to display video via web (realtime)? [modified] Pin
matee_code10-Oct-07 17:58
matee_code10-Oct-07 17:58 
AnswerRe: how to display video via web (realtime)? Pin
Dave Kreskowiak11-Oct-07 1:50
mveDave Kreskowiak11-Oct-07 1:50 
QuestionXslCompiledTransform need to figure out number of rows transformed into text file Pin
boris.kleynbok10-Oct-07 5:47
boris.kleynbok10-Oct-07 5:47 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.