Re: [PHP-XML-DEV] XML syntax error in Windows

[email protected] ("Jose Rosales") Mon, 28 Mar 2005 06:38:21 -0500
Newsgroups php.xml.dev
Message-ID <[email protected]>
 Thank you for your response Adam. :)

I am currently using PHP 4.2.3 in both Linux and Windows XP SP2 for 
developing purposes. The web server has PHP 4.3.10 installed.
I use class_RSS_feed by Dr. Timothy Sakach to retrieve rss feeds from 
several servers.
But as I said, it just does not work in Windows. I don't usually post 
questions about PHP, I have been working with it for a long time, but this 
time I have been unable to find an answer to this particular error. :(
I first stat the file to refresh it after 24 hours ( I did set this time ) 
and the script actually does refresh the file.
The error occurs in the parse process, and only in Windows.
I copy below the first lines of aboutnews.xml and will also attach the 
class, but once again, it works fine in Linux.

-------------------------------------------------------------------
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="/6/o/r.xsl" media="screen"?>
<!-- Copy and paste the url into your newsreader application" -->
<!-- generator="Movable Type/2.64" -->
<rss version="0.91">
  <channel>
    <title>About Nutrition</title>
    <link>http://nutrition.about.com/</link>
    <description>Nutrition</description>
    <language>en-us</language>
    <pubDate>Thu, 24 Mar 2005 09:04:51 -0500</pubDate>
    <image>
    <title>About.com</title>
    <url>http://z.about.com/d/lg/rss.gif</url>
    <link>http://about.com/</link>
    <width>88</width>
    <height>31</height>
    </image>
    <item>
      <title>Fish Oil Holds Promise in Alzheimer&apos;s Fight</title>
      <link>http://nutrition.about.com/b/a/156270.htm</link>
      <description>Recent research shows that Omega 3 fatty acids may help 
to prevent the plaques that form in the brain which are associated with 
Alzheimer&apos;s Disease. Omega 3 fatty acids are not only effective, they 
are very safe to take in...</description>
    </item>
  </channel>
</rss>
-----------------------------------------------------------------------

Regards,

Jose Rosales


"Adam Maccabee Trachtenberg" <[email protected]> wrote in message 
news:[email protected]...
> On Sun, 27 Mar 2005, Jose Rosales wrote:
>
>> When I parse a RSS feed in Linux, everything goes OK, but when I try to 
>> do
>> it in Windows, I only receive the "Syntax error in line 1".
>> Line 1 is just the '<?xml version="1.0" encoding="ISO-8859-1"?>' line. 
>> And
>> as I said, it only happens in windows. Can anyone explain to me why? I am
>> just going nuts trying to find a reason for that error.
>
> You are so totally going to need to provide more details than this. I
> don't even know if you're using PHP 4 or PHP 5. Sample code, please?
>
> -adam
>
> -- 
> [email protected] | http://www.trachtenberg.com
> author of o'reilly's "upgrading to php 5" and "php cookbook"
> avoid the holiday rush, buy your copies today! 


begin 666 class_RSS_feed.zip
M4$L#!!0````(`+2.>S(N8+GUU!(``$ _```2````8VQA<W-?4E-37V9E960N
M<&APO5OY<]M&EOYY4Y7_H<U2F>(,0\E'9M:BI*QB.;%K?)7EK'=K:XO5!)LB
M1C@8-""*.^/_?;[W^D #!$G+25:50P*Z7[]^Q_>.;IS^L%PLO_WFZ$^_P\^W
MWXCGB=3Z1'RXNIK,E9KAR455+O+B1%P6(_$Q3O-RL197\D9&"[S\3U7H.,_$
MX]$Q_OJXB+7041$O2[&*DT0L9:&5D$3NZ+_>O!;S.%&B7,A21'FJM)@7>8K7
MOWS *ZPV`HU7=FJARJK(A,S$RX^8665Y,5.%FHDDUB4&8NC/JBSC[!H$:+(E
MEH%!58B5F@H=EVHH]"*ODIF8*O%K%4<W&#'#FW29J)&XR-:@4V49YH,"F%HF
M<21+;$D'$^5M'N/]2+S+E%EK6>21TCHO[*J@DLCB6HGG>5:JK!1O9":O54J_
M7JUUJ5*Q*N(2KT2<B?<OWXM,R2)9B^N\%*D2-^ ,9$$FG\]%NA9:%;<*$H<X
M"L@`(IGA/^5"Y'B,><RJNL/_9RP";"K.HJ2:62I+E='S197-(#0-LB*?_EU%
MI28&I$CR?,FS*HT9$)F ?KZ[?/=&'%;7BP<#(V%6*/Z9R\+*K!CB#^RGX,EI
M7BAH*HGE%.*T4Z E(?&O5F!5)N+6V CS0(;PX?*GD7B9K^CUD+A9%C(J(?:$
MF &)-->ED+ !%C4O2X*T:IGG29*OF&4M(;JEA%B+[$1<B&4U=>J#F60W8!WD
M(JA$QIDR`L1ZI["+]%R4\EKS+C! PZB802E.R[A,U/E0G!()_!]#0 4O9LK8
M-LB?C\0G6+*")&;,IK7E5&9K,8OG<P@!JM=Y5<!.L"\H@XC0IA*84V%6]J*A
M/TH2=D3^)U82CZ;D*[GS(<P$>]AU2EY"U@^[*(WNK,!Y\7QIQ,3&8NF+1Z-C
M<0BY#P+!$PT2XKP":;P3>@TYW1F^\DA.*UCTF@G#IX1U$38>]E6:?^&YVE#3
M"I3SBK<%=_>V20NQX#&[4-@55IC1"_"TAM+*TNR:.2/U$SL@1O8DYPK#XVM 
M@5F_"4!"W<&_H DOU>/1LSLQY17(&3*UXK5'QJZ7A=**1 @R64XN#8FG&[J(
MX'[ `$.<Y)T[[\>H'*HQ)'^L2G:\JH!/PY1)A6;H+; #0C/^`Y-(*C90`X,@
MKJ2.C1A(!3,R8.8IL&8F1=IUL&9M0#Q?R.Q:`;"QRTZ ANK%OQ\]>71T_ 38
M5!1 `.QA6EUC3Y&LB'U(.K!LVHXX)!FPR3&8T@[A]T [8IJHXB=EO_O,6\BC
M"/LFV\@(NGZM5!8IYVZT@//!PDJ+:#S>QED$P^#?USQW)=<.H(PS%#8X:/,G
M''@F2TDB$4]JFA=L5E>JG+R.T[@D32Q54:Y)E,1.D2=,-JO2*4C"C,G?6=) 
M_A63>]HF%Z= =3^=I'2%L9-7_-BMP%._#W8')64J&0H>QH "7"=3RP!DI -9
M%'(-R]/8/V&'!HF]T?H+?H[([email protected]?^#^#LZ(JBV0<$YL15OS%*8*>@W
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
MH%.0='\/LOSSG[=$T ZY=,-T<W.[QG2C??<)([email protected]$U;%IWD^A.FX.;
MGO3"6LE1?6.TD*O@(UYZ\LN'UZ,@(X[I(TJ^M4175J7!79YAOK'T%&/S4=U4
MV2];ZZ_U9%9?3 V^%ZX_JAO:J\*49-+')XG+?KE->";^@W=@90HV!M0GG,5*
M'/:><UY)URCH"-1]D6PN1IZ(7FV+-,V*RD6!^FH1??9#]Z+Z_>&!:3/REB@`
MV*8K?P9H>IN=@MZX]]H4M[MSTW%SUK8RE[D^;#$V[-OA9[WCT;/^8.!9#U:B
M5KW=%UV)WD&-SP9Z@T$WD4=?1J1FZ?'HN-??1LT<K+&4/K,`%*(_?5E#_?9O
MO_GA_-MO_@502P$"% `4````" "TCGLR+F"Y]=02``! /P``$@`````````!
M`" `MH$`````8VQA<W-?4E-37V9E960N<&AP4$L%!@`````!``$`0 ````03
$````````
`
end