Hier ist, was ich tun möchte: entwickeln ein Projekt (mit Java), so kann ich in der Lage eine XML-Datei (Output), die die select-Klausel von SQL Query (Eingang)SQL Parser und XML
definieren zu erstellen ich war viel gesucht und einige Punkte erkennen (bitte korrigiert mich wenn ich falsch liege)
ich fand, dass mit ANTLR und aus einer Texteingabe kann ich den Parsing-Baum habe, jetzt konnte ich meine schaffen eigener Parser
Ich denke, dass ich ein Schema oder eine DTD benötige, um die Struktur meines xml zu definieren Datei und ich bin in der Lage zu tun, dass
Aber jetzt bin ich verloren, wie jede Klausel dynamisch zu bauen, ich meine, wie kann ich die spezifischen Token erhalten und setzen die sie auf die richtige Position in XML Tags
Danke euch allen.
Hallo @Andrey. Nun, zunächst die SQL-Abfrage analysieren (Select-Anweisung) und dann eine XML-Datei generieren, die die Select-Klauseln enthält. zum Beispiel, wenn die select-Anweisung ist "select addres, E-Mail von employe", dann sollte die XML-Datei so ähnlich sein: Adresse E-Mail employe
–
Great
Entschuldigung dafür, dass ich den Text, der das XML präsentiert, nicht formatiere, ich weiß nicht wie, ich bin neu in diesem tollen stackoverflow – Great
@Great, klingt wie du möchtest, dass XML-Ausgabe beide Abfrageergebnisse enthält (w was Sie mit SQL/XML-Funktionen tun können, die ich oben aufgeführt habe) UND die Abfrage selbst, die viel schwieriger ist. Es gab eine ähnliche Frage hier mit einigen Ideen, aber keine großen Antworten: http://stackoverflow.com/questions/6569782/api-or-tools-to-convert-sql-select-queries-into-xml-form –