Announcement

Collapse
No announcement yet.

XML darstellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • XML darstellen

    Hallo Leute,

    ich arbeite mit einem Server, der folgende XML-Datei von meiner Applikation erwartet:

    Code:
    <body xmlns="http://www.Alcatel-Lucent.fr/IPT/v1.1" > 
    	<register> 
    		<url id="config" value=” ” param=” ”/>
    		<prop id="rights" value=" " />
    		<prop id="key" value=" " />
    		<timer id="SessionInactivity" value=" " /> 
    		<timer id="TermStateDeltaPeriod" value=" " />
    		<timer id="TermStateSynchroAllPeriod" value=" " />
    		<timer id="NotifyScanPeriod" value=" " />
    		<timer id="HTTPTimeout" value=" " />
    		<http> </http>  
    	</register> 
    </body>

    Da ich in Java noch nicht so sehr fit bin, hab ich mir überlegt, wie ich diese XML "ausführlich" schreiben kann. Diese sieht dann wie folgt aus:

    Code:
    <body xmlns="http://www.Alcatel-Lucent.fr/IPT/v1.1">
          <register xmlns="">
                <url>
                      <config>
                            <value>http://192.168.92.200</value>
                            <param>Parameter</param>
                      </config>
                </url>
                <prop>
                     <rights>
                           <value>Rechte</value>
                     </rights>
                     <key>
                           <value>Schlüssel</value>
                     </key>
                </prop>
                <timer>
                     <SessionInactivity>
                           <value>Inaktivität</value>
                     </SessionInactivity>
                     <TermStateDeltaPeriod>
                           <value>ka</value>
                     </TermStateDeltaPeriod>
                     <TermStateSynchroAllPeriod>
                            <value>ka</value>
                     </TermStateSynchroAllPeriod>
                     <NotifyScanPeriod>
                            <value>Zeit, wo auf Notifications geachtet wird</value>
                     </NotifyScanPeriod>
                     <HTTPTimeout>
                            <value>TTL für HTTP</value>
                     </HTTPTimeout>
                 </timer>
              <http>GET|POST</http>
          </register>
    </body>
    Mir wurde aber gesagt, dass diese XML-Files unterschiedlich sind. War echt nicht leicht, das so hin zu bekommen

    Könnt ihr mir die Methode/n sagen, mit denen ich die Attribute hinzufügen kann?
    z.B. hab ich setAttributes(...) probiert ... da lässt er aber keine 3 Strings zu, sondern nur 2.

    Ich hoffe, ihr könnt mir helfen ... Danke im voraus

  • #2
    Glaskugel auspack: setAttribute erwartet als ersten Parmeter der Attributnamen, als zweiten den Attributwert.

    Also für

    <url id="config" value=” ” param=” ”/>
    setAttribute("id", "config");
    setAttribute("value", " ");
    setAttribute("param", " ");

    Comment

    Working...
    X