Click here to Skip to main content
15,910,980 members
Home / Discussions / C#
   

C#

 
GeneralRe: Technical help Pin
Christian Graus28-Jul-05 18:01
protectorChristian Graus28-Jul-05 18:01 
GeneralRe: Technical help Pin
Dave Kreskowiak29-Jul-05 4:26
mveDave Kreskowiak29-Jul-05 4:26 
GeneralRe: Technical help Pin
Christian Graus31-Jul-05 13:18
protectorChristian Graus31-Jul-05 13:18 
GeneralRe: Technical help Pin
leppie28-Jul-05 23:28
leppie28-Jul-05 23:28 
Generalsynchronized arrayList in C# Pin
ppp00128-Jul-05 15:51
ppp00128-Jul-05 15:51 
GeneralRe: synchronized arrayList in C# Pin
Lars Niedziolka28-Jul-05 16:18
Lars Niedziolka28-Jul-05 16:18 
QuestionXmlTextReader - reading from a string? Pin
andrewpritchie28-Jul-05 14:18
andrewpritchie28-Jul-05 14:18 
AnswerRe: XmlTextReader - reading from a string? Pin
Lars Niedziolka28-Jul-05 15:24
Lars Niedziolka28-Jul-05 15:24 
Hi Andrew,

there are some solutions:

1st)
If you only want an XmlDocument, use the methode LoadXml of the XmlDocument class.
<br />
string myXmlContent = @"<GoodSides><Side name='CodeProject'>http://www.codeproject.com</Side></GoodSides>";<br />
XmlDocument xmlDoc = new XmlDocument();<br />
xmlDoc.LoadXml(myXmlContent);<br />


2nd)
Copy the bytes (or strings) to a MemoryStream.
<br />
byte[] myContent = ...;<br />
MemoryStream memStream = new MemoryStream(myContent);<br />
XmlTextReader xmlReader = new XmlTextReader(memStream);<br />

or
<br />
MemoryStream memStream = new MemoryStream();<br />
StreamWriter memWriter = new StreamWriter(memStream);<br />
memWriter.Write(@"<GoodSides>");<br />
memWriter.Write(@"<Side name='CodeProject'>http://www.codeproject.com</Side>");<br />
memWriter.Write(@"</GoodSides>");<br />
memStream.Position = 0; // Reset the position<br />
XmlTextReader xmlReader = new XmlTextReader(memStream);<br />


3rd)
Implement a own class with Stream as BaseClass.
This class can read the datas direct from TCP/IP.
<br />
class MyOwnStream: Stream<br />
{<br />
  // especialy<br />
  int Read(byte[] buffer, int offset, int count)<br />
  {<br />
    ...<br />
  }<br />
};<br />
MyOwnStream myStream = new MyOwnStream(...);<br />
XmlTextReader xmlReader = new XmlTextReader(myStream);<br />


4th)
Use the SocketStream direct. (If the stream contains only the xml data and no more.)
<br />
NetworkStream myNetworkStream = new NetworkStream(mySocket);<br />
XmlTextReader xmlReader = new XmlTextReader(myStream);<br />


Hope, it helps
Niedzi
QuestionHow can I... Pin
KORCARI28-Jul-05 12:23
KORCARI28-Jul-05 12:23 
AnswerRe: How can I... Pin
Libor Tinka28-Jul-05 12:39
Libor Tinka28-Jul-05 12:39 
QuestionAlgorithm for creating a list from a hierarchy? Pin
Judah Gabriel Himango28-Jul-05 12:17
sponsorJudah Gabriel Himango28-Jul-05 12:17 
AnswerRe: Algorithm for creating a list from a hierarchy? Pin
Libor Tinka28-Jul-05 12:35
Libor Tinka28-Jul-05 12:35 
AnswerRe: Algorithm for creating a list from a hierarchy? Pin
Lars Niedziolka28-Jul-05 16:00
Lars Niedziolka28-Jul-05 16:00 
GeneralRe: Algorithm for creating a list from a hierarchy? Pin
Judah Gabriel Himango28-Jul-05 17:04
sponsorJudah Gabriel Himango28-Jul-05 17:04 
AnswerRe: Algorithm for creating a list from a hierarchy? Pin
leppie28-Jul-05 23:36
leppie28-Jul-05 23:36 
QuestionHow can I.. Pin
KORCARI28-Jul-05 11:50
KORCARI28-Jul-05 11:50 
AnswerRe: How can I.. Pin
Judah Gabriel Himango28-Jul-05 12:04
sponsorJudah Gabriel Himango28-Jul-05 12:04 
General.Using C# dlls in MFC Pin
benwalker28-Jul-05 11:25
benwalker28-Jul-05 11:25 
GeneralRe: .Using C# dlls in MFC Pin
Judah Gabriel Himango28-Jul-05 12:24
sponsorJudah Gabriel Himango28-Jul-05 12:24 
GeneralRe: .Using C# dlls in MFC Pin
Anonymous29-Jul-05 7:14
Anonymous29-Jul-05 7:14 
GeneralAutofill web form Pin
tomc28-Jul-05 10:56
tomc28-Jul-05 10:56 
GeneralImage to WallPaper Pin
sahoREGS28-Jul-05 10:44
sahoREGS28-Jul-05 10:44 
GeneralRe: Image to WallPaper Pin
Matt Gerrans28-Jul-05 12:46
Matt Gerrans28-Jul-05 12:46 
GeneralRe: Image to WallPaper Pin
[Marc]28-Jul-05 21:27
[Marc]28-Jul-05 21:27 
Questioncan we create a button array Pin
iramg28-Jul-05 8:50
iramg28-Jul-05 8:50 

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.