Note that there are some explanatory texts on larger screens.

plurals
  1. POWeird problem reading XML from URL
    primarykey
    data
    text
    <p>Here's my code:</p> <pre><code> string url = @"http://eafsys:1234/vp.xml"; try { XmlTextReader reader = new XmlTextReader(url); while (reader.Read()) { // do whatever.. } } catch (Exception ex) { Console.WriteLine(ex.Message); } </code></pre> <p>When I run it I catch the following error:</p> <p>'The server committed a protocol violation. Section=ResponseStatusLine'</p> <p>I searched the internet and apparently I am supposed to change some web.config file in my IIS. The thing is the system where the XML data comes from doesn't have IIS, it doesn't even have a web server. It's just a program listening on that port waiting to output XML.</p> <p>I can surf (with a any browser, I.E or FireFox) to <a href="http://eafsys:1234/vp.xml" rel="nofollow">http://eafsys:1234/vp.xml</a> and I get nicely formatted XML. </p> <p>Here is the raw (source view) of the XML:</p> <pre><code>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt; &lt;EAFSTATUS&gt; &lt;EAST&gt; &lt;HEAT_NO&gt;100633&lt;/HEAT_NO&gt; &lt;GRADE&gt;EA174 &lt;/GRADE&gt; &lt;HEATSTATUS&gt;MELT&lt;/HEATSTATUS&gt; &lt;CHARGENUM&gt;2&lt;/CHARGENUM&gt; &lt;CRMTEMP&gt;1657&lt;/CRMTEMP&gt; &lt;CRMC&gt; 0.0519&lt;/CRMC&gt; &lt;CHARGE&gt;178000&lt;/CHARGE&gt; &lt;ENERGY&gt;80710&lt;/ENERGY&gt; &lt;ELECTKWH&gt;46400&lt;/ELECTKWH&gt; &lt;POWERONTIME&gt; 33:18&lt;/POWERONTIME&gt; &lt;POWERSTATUS&gt;OFF&lt;/POWERSTATUS&gt; &lt;DELAYDUR&gt;3:18&lt;/DELAYDUR&gt; &lt;DELAYSTATUS&gt;OPEN &lt;/DELAYSTATUS&gt; &lt;DELAYREASON&gt; NO REASON &lt;/DELAYREASON&gt; &lt;/EAST&gt; &lt;WEST&gt; &lt;HEAT_NO&gt;100632&lt;/HEAT_NO&gt; &lt;GRADE&gt;EA174 &lt;/GRADE&gt; &lt;HEATSTATUS&gt;REF &lt;/HEATSTATUS&gt; &lt;CHARGENUM&gt;2&lt;/CHARGENUM&gt; &lt;CRMTEMP&gt;1529&lt;/CRMTEMP&gt; &lt;CRMC&gt; 0.0418&lt;/CRMC&gt; &lt;CHARGE&gt;178500&lt;/CHARGE&gt; &lt;ENERGY&gt;95010&lt;/ENERGY&gt; &lt;ELECTKWH&gt;54500&lt;/ELECTKWH&gt; &lt;POWERONTIME&gt; 39:06&lt;/POWERONTIME&gt; &lt;POWERSTATUS&gt;OFF&lt;/POWERSTATUS&gt; &lt;DELAYDUR&gt;&lt;/DELAYDUR&gt; &lt;DELAYSTATUS&gt;&lt;/DELAYSTATUS&gt; &lt;DELAYREASON&gt;&lt;/DELAYREASON&gt; &lt;/WEST&gt; &lt;LMF_EAST&gt; &lt;HEAT_NO&gt;100631&lt;/HEAT_NO&gt; &lt;GRADE&gt;EA719 &lt;/GRADE&gt; &lt;HEATSTATUS&gt;DONE&lt;/HEATSTATUS&gt; &lt;LMF_TIME&gt; 58:48&lt;/LMF_TIME&gt; &lt;TEMP&gt;1546&lt;/TEMP&gt; &lt;WT&gt;163100&lt;/WT&gt; &lt;SAMP&gt;M03&lt;/SAMP&gt; &lt;SAMP_S&gt;0.005760&lt;/SAMP_S&gt; &lt;CAO&gt;0&lt;/CAO&gt; &lt;AL2O3&gt;0&lt;/AL2O3&gt; &lt;/LMF_EAST&gt; &lt;LMF_WEST&gt; &lt;HEAT_NO&gt;100632&lt;/HEAT_NO&gt; &lt;GRADE&gt;EA174 &lt;/GRADE&gt; &lt;HEATSTATUS&gt;REF &lt;/HEATSTATUS&gt; &lt;LMF_TIME&gt; 47:42&lt;/LMF_TIME&gt; &lt;TEMP&gt;1566&lt;/TEMP&gt; &lt;WT&gt;167500&lt;/WT&gt; &lt;SAMP&gt;M02&lt;/SAMP&gt; &lt;SAMP_S&gt;0.000000&lt;/SAMP_S&gt; &lt;CAO&gt;0&lt;/CAO&gt; &lt;AL2O3&gt;0&lt;/AL2O3&gt; &lt;/LMF_WEST&gt; &lt;CASTER&gt; &lt;HEATNUM&gt;100631&lt;/HEATNUM&gt; &lt;OUTBOARDHEATNUM&gt;0&lt;/OUTBOARDHEATNUM&gt; &lt;CASTSPEED&gt;1.295000&lt;/CASTSPEED&gt; &lt;CASTWIDTH&gt;1.365312&lt;/CASTWIDTH&gt; &lt;REMAININGWEIGHT&gt;66714&lt;/REMAININGWEIGHT&gt; &lt;NEXTTIME&gt;15:20:13.00&lt;/NEXTTIME&gt; &lt;HEATDUR&gt;55&lt;/HEATDUR&gt;&lt;LADLESINSERVICE&gt;4&lt;/LADLESINSERVICE&gt;&lt;/CASTER&gt; &lt;/EAFSTATUS&gt; </code></pre> <p>If anyone has any idea's I'd love to hear them.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload