Tag: rexml

REXML ist ein konformer XML-Prozessor für die Programmiersprache Ruby. REXML enthalten ist in der Standardbibliothek von Ruby.

Ruby REXML: Get Wert Eines XML-Elements

Anzahl der Antworten 2 Antworten
Ich versuche, die Werte von xml-Elementen in ein array mit rexml. Hier ist ein Beispiel, was ich Tue: doc = Document.new("<data><title>This is one title</title><title>This is another title</title></data>") XPath.each( doc, "*/title") { |element| puts element.text } Jedoch, dass

Rexml - pretty-print mit text, inline-und Kind-tags eingerückt

Anzahl der Antworten 1 Antworten
Baue ich ein xml-Dokument mit REXML, und ausgeben wollen, um text in einer bestimmten Art und Weise. Der doc ist eine Liste von CuePoint-tags, und diejenigen, die ich erstellt haben, mit Element.neue und add_element sind alle mushed

XML-parsing in Ruby

Anzahl der Antworten 2 Antworten
Ich bin mit einem Ruby REXML-parser zum Parsen einer XML-Datei. Aber auf einem 64-bit-AIX-box mit 64-bit-Ruby, ich erhalte die folgende Fehlermeldung: REXML::ParseException: #<REXML::ParseException: #<RegexpError: Stack overflow in regexp matcher: /^<((?>(?:[\w:][\-\w\d.]*:)?[\w:][\-\w\d.]*))\s*((?>\s+(?:[\w:][\-\w\d.]*:)?[\w:][\-\w\d.]*\s*=\s*(["']).*?\3)*)\s*(\/)?>/mu> Den Anruf für die gleiche ist, so