Таким образом, используя совет из моего предыдущего вопроса , я смог получить желаемые результаты.
Мне было интересно, есть ли у кого-нибудь простой способ отобразить эти результаты в представлении Rails, которое также имеет не XML-контент.
Я изучил XSLT, но недостаточно знаю об этомособенно в отношении Rails, чтобы знать, где я должен проводить свое время.Если это так, я хотел бы получить несколько советов о том, как я могу использовать XSLT в представлениях Rails.
Мне нужно отобразить список результатов 'sdnEntry' (см. * Схема XML 'для деталей.)
Как вы увидите из' XML-схемы ', не все элементы' sdnEntry 'имеют одинаковые элементы.Поэтому я хотел бы отобразить следующую информацию о каждом 'sdnEntry', пропуская все пустые элементы, где это применимо.
Пожалуйста, не стесняйтесь задавать вопросы в комментариях.Я действительно ценю помощь.
РЕДАКТИРОВАТЬ # 1: XML-файл можно найти здесь .(6 МБ)
РЕДАКТИРОВАТЬ # 2: Я бы предпочел что-то вроде <dl>/<dt><dd>
список.Черт, я бы даже согласился на простой старый стол.Что касается пустых элементов, из схемы вы увидите, что некоторые дочерние элементы (например, 'firstName' или 'address3' и т. Д.) Имеют 0 минимальных вхождений и, следовательно, не найдены для каждого sdnEntry.Если возможно, я бы не хотел показывать пустые дочерние элементы.Если это проблема, то в конце я буду в порядке с пробелами, если потребуется.
РЕДАКТИРОВАТЬ # 3: Результатом всегда будет Nokogiri NodeSet одного или нескольких элементов 'sdnEntry'.Это все, что мне нужно отобразить.Я уверен, что при наличии достаточного количества руководств или примеров кода я мог бы применить любое предоставленное решение для других нужд.