Einzelnen Beitrag anzeigen

MkA2k

Registriert seit: 20. Okt 2006
9 Beiträge
 
#1

anweisung subknoten weiterschreiben

  Alt 3. Nov 2006, 23:12
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
  Mit Zitat antworten Zitat