XML String erstellen

Status
Nicht offen für weitere Antworten.

Happyman0815

Mitglied
Hallo Leute!

Ich steh etwas unter Zeitdruck und muss eine Funktion basteln, die mir ein XML String aus Variablen schreibt.


Ich habe eine Funktion:

Java:
public void buildXml(byte[] outBuffer,
                        double X1,double Y1,double Z1, double A1,double B1,double C1,
                        double X2,double Y2,double Z2, double A2,double B2,double C2,
                        int init1, int init2, String msg)
	

{
//Hier soll der XML String erstellt werden
}


Die XML soll später folgende Form haben:

Java:
<my_XML>
      <Datensatz1 X="1.345300" Y="3.456300" Z="4.232321" A="7.232421" B="9.234515" C="9.384575" />
      <Datensatz2 X="1.345300" Y="3.453300" Z="4.132321" A="4.232421" B="3.234515" C="4.384575" />
      <Init init1="45" init2="94" />
      <Message>Hallo dies ist ein Test</Message>
</my_XML>

Die Werte sind Beispielwerte.
Datensatz1 soll die Werte X1, Y1, Z1, A1, B1, C1 bekommen und
Datensatz2 die Werte X2, Y2, Z2, A2, B2, C2.

init1 natürlich den Wert des Übergabeparameters init1
init2 natürlich den Wert des Übergabeparameters init2

Die Message ist im Übergabeparameter msg enthalten.

Der ganze XML String soll dann im Byte-Array "outBuffer" abgelegt werden.


Natürlich schickt es sich nicht jemanden zu fragen ob er das kurz erledigen könnte aber schnelle zielführende Tipps sind sehr sehr gerne willkommen ;(

Gruß
Happyman0815
 
Zuletzt bearbeitet:

mvitz

Top Contributor
Wo ist das Problem?

Java:
String xml = "<my_xml>..." + x1 + "...";
outBuffer = xml.getBytes();

Edit: Zeilenumbrüche können über \n in den String eingefügt werden, Tabs per \t
 

Happyman0815

Mitglied
Wo ist das Problem?

Java:
String xml = "<my_xml>..." + x1 + "...";
outBuffer = xml.getBytes();

Edit: Zeilenumbrüche können über \n in den String eingefügt werden, Tabs per \t

Hmm ja so könnte man das wohl auch machen. Wäre das aber nicht eine "quick & dirty" Lösung?

Gruß
Happyman0815
 

mvitz

Top Contributor
Evtl. kann man das als Quick & Dirty bezeichnen, aber da finde ich die Übergabe von so vielen Parametern schlimmer.

Diese sollte man evtl. in zwei Klassen zusammenfassen.

Die XML-Erstellung kann man dann natürlich mit DOM oder JAXB realisieren, dass kommt dann aber wieder auf deinen Context an.

Edit: Zumal "Datensatz1" und "Datensatz2" als Elemente auch sehr unüblich ist...
 

Happyman0815

Mitglied
Ich hab das jetzt einfach so gemacht wie du es gesagt hat. Da sich der zu sendene String eh in der Struktur nie ändert, kann man diese Methode wohl mit dem Wort "Performancegewinn" verkaufen ;D


Ich hab jetzt nochmal einen XML String der decodiert werden soll, also "geparst" werden soll. Dazu erstell ich aber mal nen neues Thema....

Gruß
Hapyyman0815
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Soapnachricht aus String erstellen XML & JSON 0
Sachinbhatt Python string find() examples XML & JSON 1
N JSON export String Unicode? XML & JSON 6
W Request als String XML & JSON 0
R String in XSLT teilen XML & JSON 3
P Bestimmte XML-Inhalte in String lesen XML & JSON 2
M RSS als String speichern XML & JSON 12
W XMLStreamReader zu String machen? XML & JSON 2
B XML-Element als String ausgeben XML & JSON 5
H XML String auslesen XML & JSON 4
T Wie einen String(XML Inhalt) in eine XML Datei speichern? XML & JSON 8
N XML-String in MIDP auslesen XML & JSON 3
W String nach XML nach String verwandeln XML & JSON 4
W XML DomDocument als String auslesen XML & JSON 2
B jdom document aus string erzeugen? XML & JSON 1
H Adapter: String->Element bzw. Element->String XML & JSON 6
A XML Tags als PHP String XML & JSON 4
S String in element casten XML & JSON 2
I XML-String mit SAX parsen ? XML & JSON 2
S JAVA XML Parser der einen String parst XML & JSON 3
G Elementbaum in String umwandeln XML & JSON 5
A StAX API: Cannot Cast from QName to String! XML & JSON 2
S org.jdom.document in String umwandeln. XML & JSON 2
S DefaultMutableTreeNodes als String in Textdatei speichern XML & JSON 7
W Xml-String parsen XML & JSON 2
B XML String einlesen XML & JSON 4
R XML Document als String XML & JSON 2
M Probleme mit String XML & JSON 3
G getAtributeValue liefert String mit störenden Steuerzeichen XML & JSON 2
D Text, String vor einem Root Element einfügen XML & JSON 2
R wie kann ich ein xml file in einen string einlesen? XML & JSON 2
E Element.setTextContent(String); Ersatz fuer Version 1.4? XML & JSON 3
S Jackson: Erstellen Sie Klassen für Jackson aus XSD XML & JSON 2
T Tags in XML Datei mit Java erstellen XML & JSON 3
W Openapi Beschreibung erstellen XML & JSON 3
Z json inkl. Array/Verschachtelung erstellen XML & JSON 2
S Muss ich bei JAXB immer noch eine zusaetzliche List-Wrapper Klasse erstellen wenn ich mehrere Objekte serialisieren will..? XML & JSON 1
U jar Datei mit ant erstellen XML & JSON 1
K XML Datei erstellen und Daten daraus in Java auslesen XML & JSON 6
D XML-Datei per Button erstellen XML & JSON 3
P Eclipse - Ant Skript - jar erstellen mit Referenced Libraries - build.xml XML & JSON 5
S XML file lässt sich in Eclipse nicht erstellen XML & JSON 2
P (Eclipse)Ant Script, .jar Datei erstellen mit MANIFEST.MF XML & JSON 12
B Doctype erstellen XML & JSON 2
B XML file erstellen und in lesbarer form speichern XML & JSON 2
I Tablle mit xsl erstellen XML & JSON 2
D XML Liste erstellen XML & JSON 9
S Konforme XML Datei über XSD erstellen XML & JSON 2
D XSD Datei erstellen XML & JSON 4
B XML auf Basis einer DTD erstellen XML & JSON 2
hdi Probleme beim Erstellen einer XML XML & JSON 7
F Standard für das erstellen von XML? XML & JSON 4
K DTD aus XML erstellen XML & JSON 2
ARadauer Aus XML Datei Objekte erstellen... XML & JSON 3
R JAXB: Aus einem Vector oder List XML Datei erstellen XML & JSON 1
M xml - datei erstellen XML & JSON 2
T Java Klasse für gegebenes XML erstellen XML & JSON 4
S Probleme beim erstellen einer Jar XML & JSON 12
G MS-Word Dokument mit Java erstellen XML & JSON 2
M neue Knoten erstellen ? XML & JSON 6
N neue XML-Datei erstellen mit vorhandener Struktur XML & JSON 18
L mit Java eine HTML-Datei erstellen XML & JSON 3
M XSL-FO PDF erstellen XML & JSON 15
G Aus CLOB ein XML erstellen XML & JSON 2
D JTree aus XML Datei erstellen & JTree wieder in XML spei XML & JSON 4
C XML per XSD erstellen XML & JSON 2
P Aus einem Node ein Document erstellen XML & JSON 2
D XML-file mit Eclipse erstellen + Namespaces XML & JSON 2
K XML erstellen, verändern usw. XML & JSON 15
M Elemente mit Prefix via JDOM erstellen XML & JSON 6
P Problem beim erstellen eines neuen Elements (JDOM) XML & JSON 5
H XML-Datei mit SQL-Syntax erstellen und verwalten XML & JSON 4
S Problem beim Erstellen eines pdfs XML & JSON 3
T Newbie Frage.aus Java eine XML Datei erstellen? XML & JSON 7
P HTML mit JDOM erstellen und in JEditorPane zeigen XML & JSON 4
J DTD aus xml Datei erstellen XML & JSON 4
R XML Dokumente erstellen XML & JSON 1

Ähnliche Java Themen

Neue Themen


Oben