Tag: rexml
REXML ist ein konformer XML-Prozessor für die Programmiersprache Ruby. REXML enthalten ist in der Standardbibliothek von Ruby.
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
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
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