Hi,
Folgendes ich schreibe mir gerade ein Arbeitszeiten Verwaltungsprogramm. Ich hab mir gedacht ich baue meine
XML Datei so auf
XML-Code:
<
xml version="1.0"?>
<azeit>
<monat name="oktober">
<datum value="16.10.06" start="10:00" ende="16:15" pause="0:00">
<datum value="17.10.06" start="10:00" ende="15:00" pause="0:00">
<datum value="18.10.06" start="10:00" ende="16:15" pause="0:00">
<datum value="19.10.06" start="10:00" ende="15:45" pause="0:30">
</monat>
<monat name="november">
<datum value="02.11.06" start="10:00" ende="17:00" pause="0:00">
<datum value="03.11.06" start="10:00" ende="16:00" pause="0:00">
</monat>
</azeit>
Normalweise schreibe ich so meine Knoten
Delphi-Quellcode:
var
monat : IXMLDOMNodelist;
subnode: IXMLDOMNode;
adri : IXMLDOMNode;
begin
if (frm_add.ed_datum.Text='') or (frm_add.ed_beginn.Text='') or (frm_add.ed_ende.Text='') then
begin
MessageDlg('Es wurden nicht alle Felder ausgefüllt!',
mtError, [mbOK], 0);
Exit;
end;
monat := xmldoc.createElement('monat');
//hier müsste ich ein angeben wie die Attribute heißen soll(monatsname)
//bevor ich weiter zu den restlichen eingaben komme
subnode := xmldoc.createElement('datum');
adri := xmldoc.createAttribute('value');
adri.text := frm_add.ed_datum.Text;
monat.appendChild(subnode,adri)
Leider weiß ich nicht wie ich die anweisung gebe der dem Monats Knoten noch eine Attribute hingeschrieben wird bzw. das ich angebe das Unter dem Knoten Monat "Oktober" weitergeschrieben wird
Kann mir bitte jemand helfen?
Danke
MkA2k