As I was doing a web service using NuSOAP in PHP, I encountered an XML Parsing Error saying "XML or text declaration not at start of entity.."
I re-checked my code multiple times but can't find any syntax problem.
I tried searching in google to find answers, but most of the forums are saying about the trailing spaces in the XML format which I believe I don't have.
Given that, I have NO CHOICE but to find it by myself..
After a long trial and error, doing some changes in the script.., removing some extra spaces.., replacing special characters.., removing some extra lines.., etc...
I was able to reach the end of the script and saw the new line after the PHP end tag "?>"..
Still in doubt, but I tried removing it.. and guess what?? it works!! That is a proof that patience and perseverance really works.. hehehe!!
Anyway, I can't believe that NuSOAP missed this.. Hope that their next version was able to resolve this..
You should know your purpose in life, make a difference, and believe in yourself. Always think positive, take the risk and move forward. Do that, then before you know it, you're already the man you always wanted. Cheers!!
Subscribe to:
Post Comments (Atom)
Leadership 101
- Leadership demands sacrifices for the near-term to receive lasting benefits. the longer we wait to make sacrifices, the harder they become. Successful people make important decisions early in their life, then manage those decisions the rest of their lives.
- Growth does not happen by chance. If you want to be sure to grow, you need a plan something strategic, specific, and scheduled. it's a discipline that would need incredible determination from us.
- Success comes by going the extra mile, working the extra hours, and investing the extra time. The same is true for us. If we want to get to excel in any segment of life, a little extra effort can help. Our efforts can go a long way if we only work a little smarter, listen a little better, push a little harder, and persevere a little longer.
- Making a difference in your work is not about productivity; it's about people. When you focus on others and connect with them, you can work together to accomplish great things.
- Envision a goal you'd like to reach. Make it big enough to scare you a little. Now write down a plan for moving toward it. Create mini-goals within the big goal, to set yourself up for continual progress. And include some risks, too. Set yourself up for success.
- Leaders build margins, not image. A leader may be forced to take unpopular stands for the good of the company. Popularity isn't bad, but decisions made solely on the basis of popular opinion can be devastating. So take courage and make the right though sometimes painful choices.
Thanks for the pointer to this - just had the same issue!!!
ReplyDeleteGlad that I was able to help you in some ways. Happy coding!!
ReplyDeleteI also experienced the same thing in using the soap, but until now not found the solution. Do you have any other solutions?
ReplyDeletehey, can you remove the new line on either top or bottom of your code? if still there, you can email me your script and i'll try to troubleshoot.
ReplyDeleteI think you just need to do clean your output buffer before rendering your xml file.
ReplyDeleteUsing php function ob_clean();
For more information
Contact: email: yourasheesh@gmail.com
Good for me!
Deletedid the same thing and it worked for me
ReplyDeleteGreat!
ReplyDeleteGlad that it helped you.
ReplyDeleteThank you so much!
ReplyDelete