我正在使用PHP。我是XML的新手。我想將所有值設置爲其他地方使用的變量。如何從XML獲取值
例如,<property name="HoldType" value="4" />
我想設置$ holdtype_value等於4.
此外併發症; <property class="Action0">
有一個name =「Class」的子屬性,Action1屬性也是如此。我需要這些值的變量。
以下是XML中的示例項。一些項目具有更多或更少的屬性。
<item id="24" name="hoe">
<property name="Meshfile" value="Items/Tools/hoe_iron" />
<property name="Material" value="metal" />
<property name="HoldType" value="4" />
<property name="Stacknumber" value="1" />
<property name="RepairTools" value="forgedIron" />
<property name="Degradation" value="300" param1="true" />
<property name="SoundDestroy" value="wooddestroy1" />
<property name="FuelValue" value="24" />
<property name="Weight" value="32" />
<property class="Action0">
<!-- AttackAction -->
<property name="Class" value="Melee" />
<property name="Delay" value="2.1" />
<property name="Range" value="2" />
<property name="Sphere" value="0.2" />
<property name="Block_range" value="4" />
<property name="DamageEntity" value="5" />
<property name="DamageBlock" value="1" />
<property name="Sound_start" value="swoosh" />
<property name="Stamina_usage" value="8" />
<property name="DamageBonus.earth" value="2" />
<property name="DamageBonus.glass" value="25" />
<property name="DamageBonus.head" value="4" />
</property>
<property class="Action1">
<!-- UseAction -->
<property name="Class" value="MakeFertile" />
<property name="Delay" value="2.1" />
<property name="Block_range" value="4" />
<property name="DamageBlock" value="1" />
<property name="Sound_start" value="swoosh" />
<property name="Sound_end" value="UseActions/repair_block" />
<property name="Fertileblock" value="fertileFarmland" />
<property name="Adjacentblock" value="dirt" />
</property>
<property name="Group" value="Tools/Traps" />
<property class="Preview">
<property name="Zoom" value="0" />
<property name="Pos" value="0,0" />
</property>
<property name="ActionSkillGroup" value="Mining Tools"/>
<property name="CraftingSkillGroup" value="Tool Smithing"/>
</item>
向我們顯示您的代碼。你試過了什麼? – sandeepsure