0

Hello everyone! :)

I would like to read a xml file in order to return the content as a HTML response. I wonder if i need to parse the XML file or i can read the file as if it were an txt file. I am interested in this second way because i dont need to get part of the xml file,i just want to return every its content.

Thanks in advance... :)

3
Contributors
4
Replies
5
Views
9 Years
Discussion Span
Last Post by currupipi
0

Well xml files are text files so yes you can do open() and read just as you normally would a text file.

0

Thanks for the help. I have tried unsuccessfully the following:

f=open('file.xml', 'r')
req.content_type='text/html'
req.write("<html>Reading...")
line=f.readline()
req.write(line)
req.write("</html>")

I tried the same with a txt file and it works,that is why im a bit confussed.

Thanks beforehand.. :)

0

It appears that req is an open file object of some type. Try flushing the output buffers (obj.flush()) or close the file.

-BV

0

Hi again. I think i know a new thing about my problem.

I actually can open xml files and read the content. But i stops reading when it finds characters like <AS>. For example,if my xml file is:

This is my xml<>

It reads fine.

But when i start to fill in the tags,it does not read them. For example,it does not read "<a>" in case my xml file content is the following

This is my xml <a>

Thanks for helping

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.