Template:XML Reference: Difference between revisions

From Caves of Qud Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 54: Line 54:
}}
}}


When this template is used, a name for the citation will automatically be assigned, and will be equivalent to the parameter used. In this case, the parameter is <code>object</code>, so the citation can be used again without creating a new one by utilizing <code><nowiki><ref name="object"/></nowiki></code>
When this template is used, a name is automatically assigned to the citation created so it may be cited again. When no sub-unit is specified, the name is equivalent to the parameter used; thus, the above example can be cited again using <code><nowiki><ref name="object"/></nowiki></code>


<ref name="object"/>
<ref name="object"/>
Line 66: Line 66:
|EncounterTableName
|EncounterTableName
}}
}}
When a sub-unit is specified, the citation name will be equivalent to the name of the sub-unit. Thus, the above example can be cited again using <code><nowiki><ref name="EncounterTableName"/></nowiki></code>
<ref name="EncounterTableName"/>


</noinclude>
</noinclude>

Revision as of 22:52, 31 March 2021

This template can be used to reference specific XML files and their contents.

Parameter Result Sub-unit
object ObjectBlueprints.xml object name
population or pop PopulationTables.xml population name
encountertable or encounter EncounterTables.xml encountertable name
body Bodies.xml anatomy name
conversation or convo Conversations.xml conversation ID
faction Factions.xml faction name
quest Quests.xml quest name

Usage

If you wanted to create a citation for ObjectBlueprints.xml:

{{XML Reference
|object
}}

[1]

When this template is used, a name is automatically assigned to the citation created so it may be cited again. When no sub-unit is specified, the name is equivalent to the parameter used; thus, the above example can be cited again using <ref name="object"/>

[1]

If you want to reference an XML file's sub-unit, such as a specific encountertable within EncounterTables.xml:

{{XML Reference
|encountertable
|EncounterTableName
}}

[2]

When a sub-unit is specified, the citation name will be equivalent to the name of the sub-unit. Thus, the above example can be cited again using <ref name="EncounterTableName"/>

[2]


  1. 1.0 1.1 ObjectBlueprints.xml
  2. 2.0 2.1 EncounterTables.xml, encountertable name EncounterTableName