1

xmlのデータを生成する関数があり、テンプレートを使用したい:

<?xml version="1.0" encoding="utf-8"?>
<items>
    {% for item in items %}
    <item>
        <title>{{ item.title }}</title>
        <desc>{{ item.desc }}</desc>
    </item>
    {% endfor %}
</items>

しかし、私が使用する場合:

t = loader.get_template(templatename)
c = RequestContext(request, generated_data)
return HttpResponse(t.render(c))

結果が出ました:

<html>
    <head></head>
    <body>
          <?xml version="1.0" encoding="utf-8"?>
          <items>
               <item>
                   <title>Title 1</title>
                   <desc>desc 1</desc>
               </item>
               <item>
                   <title>Title 2</title>
                   <desc>desc 2</desc>
               </item>
               <item>
                   <title>Title 3</title>
                   <desc>desc 3</desc>
               </item>
          </items>
    </body>
</html>

このヘッダーを防ぐ方法は?

4

1 に答える 1

0

私のせいです。ソースに特殊文字があります。閉じてください。

于 2012-11-13T20:50:17.657 に答える