Einzelnen Beitrag anzeigen

geldis

Registriert seit: 19. Jan 2022
39 Beiträge
 
#4

AW: XML appendchild/ Insertbefore

  Alt 11. Aug 2022, 15:03
Also:
Code:
      <Item>
       <GUID>1010296</GUID>
-->   <Icon>Sonstwas</Icon>
       <Name>Stahlwerk</Name>
      </Item>
Das Stück hier zeigt wo der neue Knoten Icon hin soll.

Wenn ich nun <Item> als Knoten via SelectSingleNode auswähle erhalte ich als Ausgabe jetzt den richtigen Knoten:

Code:
      <Item>
       <GUID>1010296</GUID>
       <Name>Stahlwerk</Name>
      </Item>
mit ....insertBefore(NeuerKnoten,ItemKnoten) bekomme ich 'Die Stelle zum Einfügen muss ein untergeordneterKnoten des Knotens sein, unter dem eingefügt werden soll.'

Das raff ich nicht.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<AssetList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Asset>
   <Template>ItemEffectTargetPool</Template>
      <Values>
         <Standard>
            <GUID>24053</GUID>
            <Name>alle Gebäude der Schwerindustrie</Name>
         </Standard>
      <ItemEffectTargetPool>
         <EffectTargetGUIDs>
            <Item>
               <GUID>1010296</GUID>
               davor --->         <Name>Stahlwerk</Name>
            </Item>
            <Item>
               <GUID>1010297</GUID>
               <Name>Hochofen</Name>
            </Item>
         </EffectTargetGUIDs>
      </ItemEffectTargetPool>
      </Values>
   </Asset>
</AssetList>
Was muss ich machen verdammt.

geldis

Geändert von geldis (11. Aug 2022 um 15:08 Uhr)
  Mit Zitat antworten Zitat