Template:XML Reference: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(Added Template:References to "see also" section) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 10: | Line 10: | ||
| faction = {{#tag: ref | <code>Factions.xml</code>{{#if: {{{2 |}}} |, faction name <code>{{{2}}}</code> |}} | name={{#if: {{{2 |}}} |{{{2}}} |{{{1}}}}}}} | | faction = {{#tag: ref | <code>Factions.xml</code>{{#if: {{{2 |}}} |, faction name <code>{{{2}}}</code> |}} | name={{#if: {{{2 |}}} |{{{2}}} |{{{1}}}}}}} | ||
| quest = {{#tag: ref | <code>Quests.xml</code>{{#if: {{{2 |}}} |, quest name <code>{{{2}}}</code> |}} | name={{#if: {{{2 |}}} |{{{2}}} |{{{1}}}}}}} | | quest = {{#tag: ref | <code>Quests.xml</code>{{#if: {{{2 |}}} |, quest name <code>{{{2}}}</code> |}} | name={{#if: {{{2 |}}} |{{{2}}} |{{{1}}}}}}} | ||
| world = {{#tag: ref | <code>Worlds.xml</code>{{#if: {{{2 |}}} |, cell name <code>{{{2}}}</code> |}} | name={{#if: {{{2 |}}} |{{{2}}} |{{{1}}}}}}} | |||
| zonetemplate = {{#tag: ref | <code>ZoneTemplates.xml</code>{{#if: {{{2 |}}} |, zonetemplate name <code>{{{2}}}</code> |}} | name={{#if: {{{2 |}}} |{{{2}}} |{{{1}}}}}}} | |||
| zone = {{#tag: ref | <code>ZoneTemplates.xml</code>{{#if: {{{2 |}}} |, zonetemplate name <code>{{{2}}}</code> |}} | name={{#if: {{{2 |}}} |{{{2}}} |{{{1}}}}}}} | |||
| {{Template Error}} | | {{Template Error}} | ||
}}</includeonly><noinclude>This template can be used to reference specific XML files and their contents. | }}</includeonly><noinclude>This template can be used to reference specific XML files and their contents. | ||
Line 44: | Line 47: | ||
| <code>Quests.xml</code> | | <code>Quests.xml</code> | ||
| quest name | | quest name | ||
|- | |||
| <code>world</code> | |||
| <code>Worlds.xml</code> | |||
| cell name | |||
|- | |||
| <code>zonetemplate</code> or <code>zone</code> | |||
| <code>ZoneTemplates.xml</code> | |||
| zonetemplate name | |||
|} | |} | ||
Line 71: | Line 82: | ||
<ref name="EncounterTableName"/> | <ref name="EncounterTableName"/> | ||
== See Also == | |||
* [[Template:References]] | |||
* [[Template:File Reference]] | |||
* [[Template:Code Reference]] | |||
==References== | |||
<references/> | |||
[[Category:Reference Templates]] | |||
</noinclude> | </noinclude> |
Latest revision as of 20:59, 5 June 2022
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 |
world
|
Worlds.xml
|
cell name |
zonetemplate or zone
|
ZoneTemplates.xml
|
zonetemplate name |
Usage
If you wanted to create a citation for ObjectBlueprints.xml
:
{{XML Reference |object }}
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"/>
If you want to reference an XML file's sub-unit, such as a specific encountertable within EncounterTables.xml
:
{{XML Reference |encountertable |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 <ref name="EncounterTableName"/>