Re: XML syntax error in Windows

From: Date: Mon, 28 Mar 2005 11:38:21 +0000
Subject: Re: XML syntax error in Windows
References: 1 2  Groups: php.xml.dev 
Request: Send a blank email to php-xml-dev+get-552@lists.php.net to get a copy of this message
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" <adam@trachtenberg.com> wrote in message news:Pine.LNX.4.58.0503272357230.10723@miranda.org... > 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 > > -- > adam@trachtenberg.com | 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[(1XP9NX@.T?^#^#LZ(JBV0<$YL15OS%*8*>@W MA=+X5>\*GJUZ;J2-Z)82QU15BFIIM,TK@@0\;)F3*441PC=\,%F/>%E8FT'\ M.(-9I6SDEE;,$8K(3""W6:(FT4)2A%#%A/0,P,HBME3R, 87H V#($VR5$SH MJ(D[-V9,,I%*W"*J'0".K\=LT"R2IFUHVK/;<C,%\01XS#@@4,MMM8BCA5 & M%]FQP.I4$1:M\N*&O=P028#)B2=R9:""#)Y?.)[\\+PJEU4YML,_^<U#WE52 M:I-!38E_@LJ:5=@JN?J8IUU0*+HF-<46=4B,[/#P=,)\ZPIMB!@U"+)+C.]/ MD.?5I) #6C4XTTQR&\JM_ F!BTPF/E4T$Y>Z"":^`PY9*S:F70^,3&JFQWX% MGY92Z'81QX\OM)[84,+;NR)A^N@B>@8X>K4."6;&X0Y2>1>G5;H!,2L"M:PV MH<@`Q-C,O" PH,'VL8$W/]C*6[0&6V1J#@7(U+9=#Z5TM#G2+A4E"&BSL35D MKT7C!G' $8TC4YY3`FB69F /A)'=1'F2%\8R&#PI1JED#N^&^)X>/3D^.GY* MGH@!EVKN@,:YMX8U(V,G?Z/(PUA GL/&Z#.L9:P0BJU#>V1P8'<XH,?_,!$+ MRR [UV511="D>79 @?Z[<^-/XDST>N/&"[?A,P/1AX/F:[/S;2])S%O>L:.< M(95.M&J^,;(^$\?-QP8'-AX[C]Y"R[EG]^N&TKN'.&,_$\^L=1+,<UX%])VI MN03>M#CE:$N<F@D4WXZ#T>+LC%(+,X?^^]G:P)L7'U^^N[P2%V\OQ?L/[]Z_ M^/#QU8LKL3_*V9^6#7!@OJQ1Z_"@G+?,X<>U9ZJ=!<6:`<OGK38D68#U%$PB MR8E:$)>H0-$V7VHE5SF<QL]VU(?D6QA&QCXR;_'@\ $XAK2L8@;"O+'L=YD` M3-OI[S/"#@2_8W"H[<]>#Z$`5?D:7OR<O/CP@)UYT*;GW1P$S9"Q&[%!SB=* M^S5AC/8^.FC)W$(22?N>4MXN9.=)7R;E+K_;)N8)@M_A054D+:FX\IMV1#V2 MH"ZR:10G6NINR84])T,NIE$*X E-E4V9_<XMIT05FL/28S_X;\A*#=#&R/H1 MJRAUNE:E7UNX2$KYJX5>GOFS'=095VD'C;4G22YG$VH),3IZ*L\7*KKA:0Y] M; ) )%VF&;YFR&R2!KN3('Y;^.T2/1<',.^L[!*^+QJPIM&#@;>P6C"2]?-@ M4T3-62]BORKB: @,C+77P@/QWWGEA0I9PB@YK7Q@]Q%#+7%6WLK$\#:N#1;O MSL7QH(VW!W'G'J&3R0?C,>UHB+S1>)3=98R0OI"W"N:"%]CQD-YF; @U0=,6 M"TT+>7Q"%MEJW1'E[MX=3;7[)"1RX<CE9Z$M<"EHF#19G3,`4QL4NFG/2 9! M\"Y-)F;XQ-22@8'1.\R?F.SPL)XW-#2<I ,:/-S%$#\<UCAY]_[CJW=O)\\O MKEY,?GKW^O+5VY^'CQK&?&55;+EWM8#C7DPEQ=YJF6>A2=M-:530*"#<JO9E M&Z(BD!#/3AI_/O8P7._8KFVKJJ*Q];ZKM:AQZ$;V@^><)/@7@X#\%!*^&3=6 M?W1RW]6+V?SWX>#SAN3M@CXT^,2WYJU98':RV.LN1GL-9;_G5EU<AM'%VY%H MVEHT:.O188YK;E!KJ"C =:JTYGC8*+T)E@E@IM:X3$?.4\H1^Z1#^R":V)P> MY.D]%6:I3*A,MHW,!V[&04)I'\N(T#2J"DJX)X ]-3$%3;"A6AT'J;YV\YC] M"3)NA)-#1\@\C/*9"N?7!"QZ]"XR!GPC`FXP$8*8SJXB[DYXK5ZM>*^'GPJE M7"\B@(TH49*DF>;%>L/)YYC3L:$6-KD2H0:H)+<]-,(V7B: OT:J8DG96F,$ M2J='57+N-F"G-4;5B'[T&P]X.,-^B=3Z]8L/XJ=?WCXGX+IJQ8HN%Q2'#P^6 M0_'PP/Y-O\H2*IU6L*)61+'")E=#]/4!VM0+$(TY)A(-_VST6$Q"XUQUJC+4 MA;X[Q9[K_-GAOF/S#(2*$AGHB@S3/K5:-$,-FM;OVODT0U<??/<#^ *CO*HL M31@T=5B*0MKZGNF+UQ.VU&O!JW:%1S\=(-JWY5F+&T[[;%5*;'# EH(/+5C& MTAQ]F%^#VJ-%!7OAC7'$KG'$"YO,>2B@9'N25Z#.G@7@%FS(%K-!7AR\=()X MM%T0C_8(@@KIEA0^*;OQS'0SZJ;\5@:>;&?@R58&L)3.4]/<,/DU2T,NEP0E M58:TIE94,&G.#:_5T)Y6D$3]24%S<R@>H0?5;\;O?DKGAX!--8O+O&B_7:EI MRJ=P&R_B6;EH/URH^'I1MI\F,KNN$%9"R;;D\NS9/LVD+0*^'-.ZH@/>NA:C MA\$Q@$<3;N*:,H?/_:(\34-C;6GQ\1Z.V ]V;.GIGOGD.SNF?[]G>N!O.ZC\ M90\5E&,[9O]UZVQ;0C?U82V03F;(7N=\$DJ6>'^U=]:OVW*W^\0-.A5,XSLV M&!B]IN"-_"2F$U2J0 EDS5GH6M"Q4U8#&H4U=Z2YHFIE;0NK@HQ>S/(5=UV M6_9HFD SZ,%DN>\F1LJU&(@?KEGM^1>V9\ZZ=5G-@8^YGVZDZXO@_>'(SWQE MVA+BDKI'&1V!J?I(NCZ416FO?Q!^UENYL!E:.YR9I\UHUH-N3O!O;S.&V%!= MRAM%9YR%#\%O)1QW*2.Z.I&[\M_#6*PW\?^WQ[J>A= 6GU=TOL]'X?FM^G^/ M.ST&KA9+%Q;83OGE^198&_G638!IVP6W!]1Z%.)TBQ&7`T"/D%))M:0N[9T. M'@\C1P#A>PI[-?BE@,^<M!C9'HJW;_A>L?C?FBPPPO>VP^,>A.\1PN^8O@?A M>P'"[Z"R!^%[0/@=L[<CO'%>38AXAXQTE9N;-DA15I2<H$("QDM"VRI+Z(H" M%5]1:0"-ST+Y.@]?H5&-ZO!E+A95*D:C\.$G9?*=.HM)1\V-$,!H]6N]F?IQ M$M=/=T6FWS,6=1;I+A)Q_="(/']RR1B[JR=#+=<BOHUE$O^?Z3OSU1IU)^E< M5@>7:&SJ8JFL@H-8B2S14$MBFN+<1&\O>^A@C!IECJFR>99,R:=RM])FN;GA M8ZX^"!=7W(40K#6S[>]4(L@P8^&-#[J"9D+ T*:Q%&FP8P(SY)QT`.=VQ0N: M'@9-Y;+!!DJ+=SHL?..2+W69@SE[)W!!YF;I(;:O7.?17K8*[F@]E,M<CZDO M\?#7*B_']=::.LHSNC,3155:)=S/,.H5)3D&W43A*Q766NDBA*B#Z"MC>';& M/*;VI1'G%%GQC;;'U0MS:0L_!YKC3)P>6B.R1D@='GA8HK+#`ST8-'HYGY2[ MX,2LFA3&E $FQT%]<"(^TOZ'XC4WDR'$\)!B*(+C*W-KA%-IWTC?Z!"R40U\ MA>'9L6[Y](0Y8YG7KS:H,$K75%J4@B3?&COOCR?9&DGRH? R+TI)O4Y5A,&; M?FR7T'103"!K#O X8,/<_UC8_U_JFQ@=C-LSFDAI?FPSE)5.LMNR"@?SW[3& M$[,9NM:S;0V\^KHE/H=_M%_SZM^;U2FT_0:]UGK9IA8\?X.$T38(LINZJ6JS M$6ZS,029I!OY`*]*^->'5<SR3'49Q*:^.4Q_G;I/OE#=7[_$DY-N96^5#TEB M)#XHA_Z<NG*JE@%K.<[P\\ZCDH#ZQ6S63;S%^DX;_(I][S?!OQ@3[&PX&=<P MH:YUR.ZACJX_(G)D]N:=^^$#+PMN]NQZL,. ]UO\QI3]5D\_;?,D1G;*L-MZ M]M@/_314]97+--2U7W=_K3U&(#/=(7_VG'LKX$ODO\-KVWY+R?,?)Q/[:G=^ M&9Y%M1H=[2M'&$JGZ3Y3(J^EJ[7NEO+(#_TQR,_\<*K=;+O1Y8?:=BR(+!^Q M*PF1<ZO"T^*X;$X:8G//U-VJE:5-.>G@`OFGF6SS4'<MTRU_GRX[I[1QQ*?? M[HFSAEU-BKK1S9RG\N]Y4>__N^^$:5HQQRS)6Y6Y2\AFL[1+%X'".Y_V4!5E M<9V'4BY+ER^9C#M2:]QK<VLWEN #*'_CS:%NJW;I<A;Q\&%GV F<HN$0=+?3 M7 (F"^^?2K$HU/RLUQ>C+>%+]'O@H[A6Y5EOP@EL[_PT3J^%+B+,"XFW25A/ M(@I3-JVS8]AFV;6:3UPP^/ST2)Z?3HOS?N!C@4M]P1XVXGS7+EJ\]T_G*!,$ M7S,ZZSF$<3>0,+R#?,#VZ1%-[^1]7Y1I;J@[%HRW[=\.#T[T[*CP.3RKGK4Y MJ"VNX*9BURBWZSW#;'39.<K?#FRUV78<!]3!A/N9AD+#FR[\EQY%'-VL37DJ M=7U4D,_I4ZGP/,J[:.-+@@;5*SJI,1_C1/Y8ULUS"";YZPXB;K_,*-T1Q:A! MS&Q@04S1ET&KK D.OL%"TV]E4BE3#UFJ?-GUPK>[']2D`U-K2'@;'AP=O:_" M2W$UIH6COA)Y-H+Q'XH^?RS^,/M;7:JFM^&'#>@*?NVT\,VCR!<4/SD8;#66 M3NU3"1"FIBVMBU=U96#J*/O1@?MI[I6O$P2W"1IC.FX;V_=15K:Z\Y\[F367 MS,[-A'_^4SP(GV\-96T.^Z=)?-YI4XVZ9&\HN&<P:%7>.R/!_EC0L:_&.AO1 MH%.0='\/LOSSG[=$T ZY=,-T<W.[QG2C??<)(AF@.SCTGX$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

« previous php.xml.dev (#552) next »