<alias>
Summary
The alias of an existing host in PageSeeder.
This alias of a <host>
in PageSeeder.
Usage context
Permitted content | none (empty) |
---|---|
Permitted parent | <aliases> |
Attributes
This element includes the following attributes.
Name | Type | Required | Description |
---|---|---|---|
id | xs:long | yes | The ID of the group |
name | xs:string | yes | The hostname of the alias |
@id
The PageSeeder database identifier for the alias. It is always an immutable positive long value that is unique on a specific PageSeeder server within the set all aliases.
@name
The name of this alias, which must be a valid domain name. The value is not case-sensitive and cannot exceed 255 characters.
Examples
A host with aliases:
<host id="1" name="app.example.com" external="false"> <aliases> <alias id="1" name="app.example.org"/> <alias id="2" name="app.example.net"/> <alias id="3" name="app.localhost"/> <alias id="4" name="local.example.org"/> </aliases> </host>
Schema
XML Schema
<xs:element name="alias" type="alias"/> <xs:complexType name="alias"> <xs:attribute name="id" type="id" use="required"/> <xs:attribute name="name" type="hostname" use="required"/> </xs:complexType> <xs:simpleType name="hostname"> <xs:restriction base="xs:string"> <xs:maxLength value="100"/> <xs:pattern value="([a-z0-9]([a-z0-9-]*[a-z0-9])?\.?)+[a-z0-9]([a-z0-9-]*[a-z0-9])?"/> </xs:restriction> </xs:simpleType>
Relax Schema
element host { attribute id { xs:long }, attribute name { text { maxLength = "100"}}, }
Compatibility
No change since initial API release.