FileFront Gaming Forums

I need someone who knows XML reading well

This is a discussion on I need someone who knows XML reading well within the SW:EaW Problems, Errors and Help forums, part of the Star Wars: Empire At War category; I have an XML problem where i'm trying to add a cruiser into my EaW: FoC game so it says ...

SW:EaW Problems, Errors and Help Have a problem? Need help? Discuss it here.

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
  #1  
Old 4 Weeks Ago
Tanzen_Gehen's Avatar
Kann ich dich jetzt töten
 
Join Date: November 5th, 2009
Posts: 2
Rep Power: 0
Tanzen_Gehen is a n00b
Default I need someone who knows XML reading well

I have an XML problem where i'm trying to add a cruiser into my EaW: FoC game so it says i have some syntax errors and i'm not that advanced at understanding where the errors are comming from so if anyone could help me fix the syntax errors, here is the XML:

<?xml version="1.0"?>
<HardPoints>
<!-- Hammerhead/Harbinger/EnderSpire -->
<HardPoint Name="HP_Harbinger_FighterBay">
<Type> HARD_POINT_FIGHTER_BAY </Type>
<Is_Targetable>Yes</Is_Targetable>
<Is_Destroyable>Yes</Is_Destroyable>
<Attachment_Bone>HangarHP</Attachment_Bone>
<Collision_Mesh>HangarHP</Collision_Mesh>
<Tooltip_Text>TEXT_FIGHTER_BAY_HARDPOINT</Tooltip_Text>
<Health>200.0</Health>
<Death_Explosion_Particles> Large_Explosion_Space </Death_Explosion_Particles>
<!-- STUBBED PLACEHOLDER -->
<Death_Explosion_SFXEvent>Unit_Hardpoint_Bay_Death </Death_Explosion_SFXEvent>
<!-- STUBBED PLACEHOLDER -->

</HardPoint>

<HardPoint Name="HP_Harbinger_Weapon_FL">
<Type> HARD_POINT_WEAPON_LASER </Type>
<Is_Targetable>Yes</Is_Targetable>
<Is_Destroyable>Yes</Is_Destroyable>
<Tooltip_Text>TEXT_WEAPON_TURBOLASER</Tooltip_Text>
<Health>260.0</Health>
<Death_Explosion_Particles> Large_Explosion_Space </Death_Explosion_Particles>
<Death_Explosion_SFXEvent>Unit_Hardpoint_Turbo_Las er_Death</Death_Explosion_SFXEvent>
<Model_To_Attach/>
<Attachment_Bone>MuzzleA_01</Attachment_Bone>
<Collision_Mesh>L_Head_Turbolaser</Collision_Mesh>
<Damage_Decal>HP_F-L_BLAST</Damage_Decal>
<Damage_Particles>HP_F-L_EMITDAMAGE</Damage_Particles>
<Death_Breakoff_Prop> Hardpoint_Breakoff_Nebulon_Weapon_FL </Death_Breakoff_Prop>
<Damage_Type> Damage_Nebulon_B </Damage_Type>
<Fire_Bone_A>MuzzleA_01</Fire_Bone_A>
<Fire_Bone_B>MuzzleA_01</Fire_Bone_B>
<Fire_Cone_Width>180.0</Fire_Cone_Width>
<Fire_Cone_Height>180.0</Fire_Cone_Height>
<Fire_Projectile_Type>Proj_Ship_Turbolaser_Green </Fire_Projectile_Type>
<Fire_Min_Recharge_Seconds>2.0</Fire_Min_Recharge_Seconds>
<Fire_Max_Recharge_Seconds>2.0</Fire_Max_Recharge_Seconds>
<Fire_Pulse_Count>2</Fire_Pulse_Count>
<Fire_Pulse_Delay_Seconds>0.1</Fire_Pulse_Delay_Seconds>
<Fire_Range_Distance>2000.0</Fire_Range_Distance>
<Fire_SFXEvent>Unit_Turbo_Fire</Fire_SFXEvent>
<Fire_Inaccuracy_Distance> Fighter, 70.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Bomber, 70.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Transport, 70.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Corvette, 15.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Frigate, 15.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Capital, 1.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Super, 30.0 </Fire_Inaccuracy_Distance>

</HardPoint>

<HardPoint Name="HP_Harbinger_Weapon_FR">
<Type> HARD_POINT_WEAPON_LASER </Type>
<Is_Targetable>Yes</Is_Targetable>
<Is_Destroyable>Yes</Is_Destroyable>
<Tooltip_Text>TEXT_WEAPON_TURBOLASER</Tooltip_Text>
<Health>260.0</Health>
<Death_Explosion_Particles> Large_Explosion_Space </Death_Explosion_Particles>
<Death_Explosion_SFXEvent>Unit_Hardpoint_Turbo_Las er_Death</Death_Explosion_SFXEvent>
<Model_To_Attach/>
<Attachment_Bone>MuzzleA_02</Attachment_Bone>
<Collision_Mesh>HP_F-R_COLL</Collision_Mesh>
<Damage_Decal>HP_F-R_BLAST</Damage_Decal>
<Damage_Particles>HP_F-R_EMITDAMAGE</Damage_Particles>
<Death_Breakoff_Prop> Hardpoint_Breakoff_Nebulon_Weapon_FR </Death_Breakoff_Prop>
<Damage_Type> Damage_Nebulon_B </Damage_Type>
<Fire_Bone_A>MuzzleA_02</Fire_Bone_A>
<Fire_Bone_B>MuzzleA_02</Fire_Bone_B>
<Fire_Cone_Width>180.0</Fire_Cone_Width>
<Fire_Cone_Height>180.0</Fire_Cone_Height>
<Fire_Projectile_Type>Proj_Ship_Turbolaser_Green </Fire_Projectile_Type>
<Fire_Min_Recharge_Seconds>2.0</Fire_Min_Recharge_Seconds>
<Fire_Max_Recharge_Seconds>2.0</Fire_Max_Recharge_Seconds>
<Fire_Pulse_Count>2</Fire_Pulse_Count>
<Fire_Pulse_Delay_Seconds>0.1</Fire_Pulse_Delay_Seconds>
<Fire_Range_Distance>2000.0</Fire_Range_Distance>
<Fire_SFXEvent>Unit_Turbo_Fire</Fire_SFXEvent>
<Fire_Inaccuracy_Distance> Fighter, 70.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Bomber, 70.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Transport, 70.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Corvette, 15.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Frigate, 15.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Capital, 1.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Super, 30.0 </Fire_Inaccuracy_Distance>

</HardPoint>

<HardPoint Name="HP_Harbinger_Missile_BL">
<Type> HARD_POINT_WEAPON_MISSILE </Type>
<Is_Targetable>Yes</Is_Targetable>
<Is_Destroyable>Yes</Is_Destroyable>
<Tooltip_Text>TEXT_WEAPON_CONCUSSIONMISSILE</Tooltip_Text>
<Health>260.0</Health>
<Death_Explosion_Particles> Large_Explosion_Space </Death_Explosion_Particles>
<Death_Explosion_SFXEvent>Unit_Hardpoint_Laser_Dea th</Death_Explosion_SFXEvent>
<Model_To_Attach/>
<Attachment_Bone>L_Engine</Attachment_Bone>
<Collision_Mesh>HP_B-L_COLL</Collision_Mesh>
<Damage_Decal>HP_B-L_BLAST</Damage_Decal>
<Damage_Particles>HP_B-L_EMITDAMAGE</Damage_Particles>
<Death_Breakoff_Prop> Hardpoint_Breakoff_Nebulon_Weapon_BL </Death_Breakoff_Prop>
<Fire_Bone_A>FP_B-L_00</Fire_Bone_A>
<Fire_Bone_B>FP_B-L_01</Fire_Bone_B>
<Fire_Cone_Width>180.0</Fire_Cone_Width>
<Fire_Cone_Height>170.0</Fire_Cone_Height>
<Fire_Projectile_Type>Proj_Ship_Concussion_Missile </Fire_Projectile_Type>
<Fire_Min_Recharge_Seconds>15.0</Fire_Min_Recharge_Seconds>
<Fire_Max_Recharge_Seconds>15.0</Fire_Max_Recharge_Seconds>
<Fire_Pulse_Count>3</Fire_Pulse_Count>
<Fire_Pulse_Delay_Seconds>0.4</Fire_Pulse_Delay_Seconds>
<Fire_Range_Distance>1800.0</Fire_Range_Distance>
<Fire_SFXEvent>Unit_Missile_Fire</Fire_SFXEvent>
<Fire_Inaccuracy_Distance> Fighter, 15.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Bomber, 15.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Transport, 15.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Corvette, 1.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Frigate, 15.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Capital, 70.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Super, 15.0 </Fire_Inaccuracy_Distance>

</HardPoint>

<HardPoint Name="HP_Harbinger_Missile_BR">
<Type>HARD_POINT_WEAPON_MISSILE</Type>
<Is_Targetable>Yes</Is_Targetable>
<Is_Destroyable>Yes</Is_Destroyable>
<Tooltip_Text>TEXT_WEAPON_CONCUSSIONMISSILE</Tooltip_Text>
<Health>260.0</Health>
<Death_Explosion_Particles> Large_Explosion_Space </Death_Explosion_Particles>
<Death_Explosion_SFXEvent>Unit_Hardpoint_Laser_Dea th</Death_Explosion_SFXEvent>
<Model_To_Attach/>
<Attachment_Bone>HP_B-R_BONE</Attachment_Bone>
<Collision_Mesh>HP_B-R_COLL</Collision_Mesh>
<Damage_Decal>HP_B-R_BLAST</Damage_Decal>
<Damage_Particles>HP_B-R_EMITDAMAGE</Damage_Particles>
<Death_Breakoff_Prop> Hardpoint_Breakoff_Nebulon_Weapon_BR </Death_Breakoff_Prop>
<Fire_Bone_A>FP_B-R_00</Fire_Bone_A>
<Fire_Bone_B>FP_B-R_01</Fire_Bone_B>
<Fire_Cone_Width>180.0</Fire_Cone_Width>
<Fire_Cone_Height>170.0</Fire_Cone_Height>
<Fire_Projectile_Type>Proj_Ship_Concussion_Missile </Fire_Projectile_Type>
<Fire_Min_Recharge_Seconds>15.0</Fire_Min_Recharge_Seconds>
<Fire_Max_Recharge_Seconds>15.0</Fire_Max_Recharge_Seconds>
<Fire_Pulse_Count>3</Fire_Pulse_Count>
<Fire_Pulse_Delay_Seconds>0.4</Fire_Pulse_Delay_Seconds>
<Fire_Range_Distance>1800.0</Fire_Range_Distance>
<Fire_SFXEvent>Unit_Missile_Fire</Fire_SFXEvent>
<Fire_Inaccuracy_Distance> Fighter, 15.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Bomber, 15.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Transport, 15.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Corvette, 1.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Frigate, 15.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Capital, 70.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Super, 15.0 </Fire_Inaccuracy_Distance>

</HardPoint>

<HardPoint Name="HP_Harbinger_Weapon_BL">
<Type> HARD_POINT_WEAPON_LASER </Type>
<Is_Targetable>Yes</Is_Targetable>
<Is_Destroyable>Yes</Is_Destroyable>
<Tooltip_Text>TEXT_WEAPON_LASERCANNON</Tooltip_Text>
<Health>260.0</Health>
<Death_Explosion_Particles> Large_Explosion_Space </Death_Explosion_Particles>
<Death_Explosion_SFXEvent>Unit_Hardpoint_Laser_Dea th</Death_Explosion_SFXEvent>
<Model_To_Attach/>
<Attachment_Bone>MuzzleA_06</Attachment_Bone>
<Collision_Mesh>HP_B-L_COLL</Collision_Mesh>
<Damage_Decal>HP_B-L_BLAST</Damage_Decal>
<Damage_Particles>HP_B-L_EMITDAMAGE</Damage_Particles>
<Death_Breakoff_Prop> Hardpoint_Breakoff_Nebulon_Weapon_BL </Death_Breakoff_Prop>
<Damage_Type> Damage_Nebulon_B </Damage_Type>
<Fire_Bone_A>MuzzleA_06</Fire_Bone_A>
<Fire_Bone_B>MuzzleA_06</Fire_Bone_B>
<Fire_Cone_Width>60.0</Fire_Cone_Width>
<Fire_Cone_Height>160.0</Fire_Cone_Height>
<Fire_Projectile_Type>Proj_Ship_Large_Laser_Cannon _Green</Fire_Projectile_Type>
<Fire_Min_Recharge_Seconds>3.0</Fire_Min_Recharge_Seconds>
<Fire_Max_Recharge_Seconds>4.0</Fire_Max_Recharge_Seconds>
<Fire_Pulse_Count>7</Fire_Pulse_Count>
<Fire_Pulse_Delay_Seconds>0.2</Fire_Pulse_Delay_Seconds>
<Fire_Range_Distance>500.0</Fire_Range_Distance>
<Fire_SFXEvent>Unit_Rebel_Ship_Laser_Fire</Fire_SFXEvent>
<Fire_Inaccuracy_Distance> Fighter, 3.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Bomber, 3.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Transport, 1.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Corvette, 10.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Frigate, 15.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Capital, 70.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Super, 15.0 </Fire_Inaccuracy_Distance>

</HardPoint>

<HardPoint Name="HP_Harbinger_Weapon_BR">
<Type> HARD_POINT_WEAPON_LASER </Type>
<Is_Targetable>Yes</Is_Targetable>
<Is_Destroyable>Yes</Is_Destroyable>
<Tooltip_Text>TEXT_WEAPON_LASERCANNON</Tooltip_Text>
<Health>260.0</Health>
<Death_Explosion_Particles> Large_Explosion_Space </Death_Explosion_Particles>
<Death_Explosion_SFXEvent>Unit_Hardpoint_Laser_Dea th</Death_Explosion_SFXEvent>
<Model_To_Attach/>
<Attachment_Bone>MuzzleA_05</Attachment_Bone>
<Collision_Mesh>HP_B-R_COLL</Collision_Mesh>
<Damage_Decal>HP_B-R_BLAST</Damage_Decal>
<Damage_Particles>HP_B-R_EMITDAMAGE</Damage_Particles>
<Death_Breakoff_Prop> Hardpoint_Breakoff_Nebulon_Weapon_BR </Death_Breakoff_Prop>
<Damage_Type> Damage_Nebulon_B </Damage_Type>
<Fire_Bone_A>MuzzleA_05</Fire_Bone_A>
<Fire_Bone_B>MuzzleA_05</Fire_Bone_B>
<Fire_Cone_Width>60.0</Fire_Cone_Width>
<Fire_Cone_Height>160.0</Fire_Cone_Height>
<Fire_Projectile_Type>Proj_Ship_Large_Laser_Cannon _Green</Fire_Projectile_Type>
<Fire_Min_Recharge_Seconds>3.0</Fire_Min_Recharge_Seconds>
<Fire_Max_Recharge_Seconds>4.0</Fire_Max_Recharge_Seconds>
<Fire_Pulse_Count>7</Fire_Pulse_Count>
<Fire_Pulse_Delay_Seconds>0.2</Fire_Pulse_Delay_Seconds>
<Fire_Range_Distance>500.0</Fire_Range_Distance>
<Fire_SFXEvent>Unit_Rebel_Ship_Laser_Fire</Fire_SFXEvent>
<Fire_Inaccuracy_Distance> Fighter, 3.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Bomber, 3.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Transport, 1.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Corvette, 10.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Frigate, 12.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Capital, 70.0 </Fire_Inaccuracy_Distance>
<Fire_Inaccuracy_Distance> Super, 15.0 </Fire_Inaccuracy_Distance>

</HardPoint>

<HardPoint Name="HP_Harbinger_Engines">
<Type> HARD_POINT_ENGINE </Type>
<Is_Targetable>Yes</Is_Targetable>
<Is_Destroyable>Yes</Is_Destroyable>
<Tooltip_Text>TEXT_ENGINE_HARDPOINT</Tooltip_Text>
<Health>260.0</Health>
<Death_Explosion_Particles> Large_Explosion_Space </Death_Explosion_Particles>
<Death_Explosion_SFXEvent>Unit_Hardpoint_Engines_D eath</Death_Explosion_SFXEvent>
<Model_To_Attach/>
<Attachment_Bone>R_Engine_Die01</Attachment_Bone>
<!-- This is an attachment bone for the HUD reticle centering, even though no model is attached -->
<Collision_Mesh>HP_E_COLL</Collision_Mesh>
<Damage_Decal/>
<Damage_Particles>HP_E_EMITDAMAGE</Damage_Particles>
<Engine_Particles>HP_E_MAINENGINES</Engine_Particles>
</Hardpoints>


The tabbed spaces aren't showing but i think someone could help me anyway so if you can thanks in advance.
Reply With Quote
Remove advertisements
Advertisement
Advertisement Sponsored links

  #2  
Old 4 Weeks Ago
jedi86's Avatar
There is not enough.....
 
Join Date: September 11th, 2009
Posts: 35
Rep Power: 0
jedi86 is a n00b
Send a message via MSN to jedi86
Default Re: I need someone who knows XML reading well

the syntax error message is appear,when you didnt close the opening tag, like int he end:
<HardPoint Name="HP_Harbinger_Engines">
<Type> HARD_POINT_ENGINE </Type>
<Is_Targetable>Yes</Is_Targetable>
<Is_Destroyable>Yes</Is_Destroyable>
<Tooltip_Text>TEXT_ENGINE_HARDPOINT</Tooltip_Text>
<Health>260.0</Health>
<Death_Explosion_Particles> Large_Explosion_Space </Death_Explosion_Particles>
<Death_Explosion_SFXEvent>Unit_Hardpoint_Engines _D eath</Death_Explosion_SFXEvent>
<Model_To_Attach/>
<Attachment_Bone>R_Engine_Die01</Attachment_Bone>
<!-- This is an attachment bone for the HUD reticle centering, even though no model is attached -->
<Collision_Mesh>HP_E_COLL</Collision_Mesh>
<Damage_Decal/>
<Damage_Particles>HP_E_EMITDAMAGE</Damage_Particles>
<Engine_Particles>HP_E_MAINENGINES</Engine_Particles>

/////HERE MISSING </Hardpoint>!!!!!!!!!!!!!!!!!!

</Hardpoints>
Reply With Quote
  #3  
Old 4 Weeks Ago
Tanzen_Gehen's Avatar
Kann ich dich jetzt töten
 
Join Date: November 5th, 2009
Posts: 2
Rep Power: 0
Tanzen_Gehen is a n00b
Default Re: I need someone who knows XML reading well

ah so simple, thanks man
Reply With Quote
  #4  
Old 3 Weeks Ago
the_Farseer's Avatar
RotM mod author
 
Join Date: August 12th, 2009
Posts: 107
Rep Power: 0
the_Farseer is a n00b
Default Re: I need someone who knows XML reading well

In the future, simply drag and drop the XML file into the Firefox browser and the browser will automatically find any syntax errors and tell you how to fix them. For example, it will say something like "Error on line 166 </Herounit ......expected tag </Herounit>" which shows you that you forgot to close the tag off. Anyway, that's just an example but Firefox can be VERY usefull for finding the needle in a haystack that some XML errors can be...
__________________
.
<img src=http://forums.filefront.com/picture.php?albumid=310&pictureid=4676 border=0 alt= />
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -7.