Formal Public Identifier

From Wikipedia, the free encyclopedia


The Formal Public Identifier (FPI) is undoubtedly the least well-understood part of the document type declaration, an integral component of valid HTML, XML and SGML documents.[1] The Formal Public Identifier's effect upon its host document is unusual in that it can depend not only upon its own syntactical correctness and the behaviour of the program parsing it, but also upon the ISO-registration status of the organisation responsible for schema referenced by the FPI.[2]


[edit] Example

A document type declaration (for HTML 4.01 strict[3]) containing an FPI:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

The FPI in the document type declaration above reads -//W3C//DTD HTML 4.01//EN[2]

  1. ^ http://dret.net/glossary/fpi
  2. ^ a b http://www.blooberry.com/indexdot/html/tagpages/d/doctype.htm
  3. ^ http://www.w3.org/TR/REC-html40/