Sign In| Join
Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Contributor
2064 Points
324 Posts
Apr 04, 2012 05:42 AM|LINK
Hi,
Image in xml in string format you can extract it by walk through the xml node.
Using XmlTextReader class you can read .i.e.
Lets take given sample
<Book> <BookName>C# Professional</BookName> <BookName>C# Cookbook</BookName> <ReleaseYear>2003</ReleaseYear> <ReleaseYear>2004</ReleaseYear> <Publication>Microsoft Press</Publication> <Publication>O 'Reilly</Publication> </Book>
Beow the code snippet
XmlTextReader objXmlTextReader = new XmlTextReader(XMLFile1.xml"); string sName=""; while ( objXmlTextReader.Read() ) { switch (objXmlTextReader.NodeType) { case XmlNodeType.Element: sName=objXmlTextReader.Name; break; case XmlNodeType.Text: switch(sName) { case "BookName": cboBookName.Items.Add(objXmlTextReader.Value); break; case "ReleaseYear": cboReleaseYear.Items.Add(objXmlTextReader.Value); break; case "Publication": cboPublication.Items.Add(objXmlTextReader.Value); break; } break; } }
http://www.codeproject.com/Articles/7718/Using-XML-in-C-in-the-simplest-way
ramanselva
Contributor
2064 Points
324 Posts
Re: How to extract an image from an XML file
Apr 04, 2012 05:42 AM|LINK
Hi,
Image in xml in string format you can extract it by walk through the xml node.
Using XmlTextReader class you can read .i.e.
Lets take given sample
<Book>
<BookName>C# Professional</BookName>
<BookName>C# Cookbook</BookName>
<ReleaseYear>2003</ReleaseYear>
<ReleaseYear>2004</ReleaseYear>
<Publication>Microsoft Press</Publication>
<Publication>O 'Reilly</Publication>
</Book>
Beow the code snippet
XmlTextReader objXmlTextReader =
new XmlTextReader(XMLFile1.xml");
string sName="";
while ( objXmlTextReader.Read() )
{
switch (objXmlTextReader.NodeType)
{
case XmlNodeType.Element:
sName=objXmlTextReader.Name;
break;
case XmlNodeType.Text:
switch(sName)
{
case "BookName":
cboBookName.Items.Add(objXmlTextReader.Value);
break;
case "ReleaseYear":
cboReleaseYear.Items.Add(objXmlTextReader.Value);
break;
case "Publication":
cboPublication.Items.Add(objXmlTextReader.Value);
break;
}
break;
}
}
http://www.codeproject.com/Articles/7718/Using-XML-in-C-in-the-simplest-way
This can be beneficial to other community members reading the thread.
Regards,
Rama Selvam M.