2013-08-05 6 views
0

odk collect는 utf-8을 사용하기 때문에 양식의 질문에 사용할 언어는 한 번에 한 문자 씩 표시됩니다. 질문에 대한 텍스트를 표시하는 대신 질문 텍스트에 제대로 표시 될 이미지를 표시하고 싶습니다. 어쨌든이 작업을 수행 할 수 있습니까? 거기에 좋은 자습서 나 정보가 나와 있습니다.어떻게 텍스트 대신 이미지를 표시합니까? ODK에 대한 XML 양식을 수집합니까?

<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:jr="http://openrosa.org/javarosa"> 
    <h:head> 
    <h:title>firstform</h:title> 
    <model> 
     <instance> 
     <data id="build_firstform_1375472795"> 
      <meta> 
      <instanceID/> 
      </meta> 
      <field_name/> 
      <field_age/> 
      <field_location/> 
     </data> 
     </instance> 
     <itext> 
     <translation lang="eng"> 
      <text id="/data/field_name:label"> 
      <value>**<img src="Q1.png" >**</value> 
      </text> 
      <text id="/data/field_name:hint"> 
      <value>What is your name (last, first)?</value> 
      </text> 

굵게 표시된 코드가 작동하지 않았습니다.

답변

0
<?xml version="1.0" encoding="UTF-8"?> 
<h:html xmlns="http://www.w3.org/2002/xforms" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:jr="http://openrosa.org/javarosa" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><h:head xmlns=""> 
<h:title>images</h:title><model> 
<instance> 
<data id="1"> 
<some_text/> 
<image_test/> 
</data> 
</instance> 
<itext> 
<translation lang="eng"> 
<text id="/data/image_test:label"> 
<value>picture test</value> 
</text> 
<text id="/data/image_test:a"> 
<value form="image">jr://images/p1.jpg</value> 
</text> 
<text id="/data/image_test:b"> 
<value form="image">jr://images/p2.jpg</value> 
</text> 
</translation> 
</itext> 
<bind nodeset="/data/image_test" type="select1"/> 
</model> 
</h:head> 
<h:body xmlns=""> 
<select1 ref="/data/image_test"> 
<label ref="jr:itext('/data/image_test:label')"/> 
<item> 
<label ref="jr:itext('/data/image_test:a')"/> 
<value>a</value> 
</item> 
<item> 
<label ref="jr:itext('/data/image_test:b')"/> 
<value>b</value> 
</item> 
<item> 
<label ref="jr:itext('/data/image_test:c')"/> 
<value>c</value> 
</item> 
</select1> 
</h:body> 
</h:html>