Changeset 1087
- Timestamp:
- 08/02/11 15:16:25 (22 months ago)
- Location:
- trunk/opentrials/repository
- Files:
-
- 4 modified
-
templates/repository/xml/xml_opentrials.xml (modified) (3 diffs)
-
xml/generate.py (modified) (1 diff)
-
xml/opentrials.dtd (modified) (1 diff)
-
xml/validate.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/opentrials/repository/templates/repository/xml/xml_opentrials.xml
r1084 r1087 106 106 </recruitment> 107 107 108 <study expanded_access_program="{{ object.expanded_access_program |default_if_none:null}}"108 <study expanded_access_program="{{ object.expanded_access_program }}" 109 109 number_of_arms="{{ object.number_of_arms }}"> 110 110 <study_design>{{ object.study_design }}</study_design> … … 121 121 <primary_outcome value="{{ outcome.description }}"> 122 122 {% for outcome_trans in outcome.translations %} 123 < text_translation value="{{ outcome_trans.description }}" lang="{{ outcome_trans.language }}"></text_translation>123 <outcome_translation value="{{ outcome_trans.description }}" lang="{{ outcome_trans.language }}"></outcome_translation> 124 124 {% endfor %} 125 125 </primary_outcome> … … 129 129 <secondary_outcome value="{{ outcome.description }}"> 130 130 {% for outcome_trans in outcome.translations %} 131 < text_translation value="{{ outcome_trans.description }}" lang="{{ outcome_trans.language }}"></text_translation>131 <outcome_translation value="{{ outcome_trans.description }}" lang="{{ outcome_trans.language }}"></outcome_translation> 132 132 {% endfor %} 133 133 </secondary_outcome> -
trunk/opentrials/repository/xml/generate.py
r930 r1087 41 41 def xml_opentrials(trial, persons, include_translations=True, **kwargs): 42 42 """Generates an Opentrials XML for a given Clinical Trial and returns as string.""" 43 44 43 for translation in trial.translations: 45 44 translation['primary_outcomes'] = [] -
trunk/opentrials/repository/xml/opentrials.dtd
r1082 r1087 163 163 <!ELEMENT outcome_translation EMPTY> 164 164 <!ATTLIST outcome_translation value CDATA #REQUIRED> 165 <!ATTLIST outcome_translation lang CDATA #REQUIRED> 165 166 166 167 <!-- formset 8/9 --> -
trunk/opentrials/repository/xml/validate.py
r839 r1087 21 21 else: 22 22 tree = filename_or_xmltree 23 24 23 valid = dtd.validate(tree) 25 24 26 25 if not valid: 26 print dtd.error_log.filter_from_errors() 27 import pdb; pdb.set_trace() 27 28 raise InvalidOpenTrialsXML(dtd.error_log.filter_from_errors()) 28 29
