PhpStorm 2023.2 Help

Code Inspections in XML

This topic lists all PhpStorm code inspections available in XML.

You can toggle specific inspections or change their severity level on the Editor | Inspections page of the IDE settings Control+Alt+S.

Inspection

Description

Default Severity

Deprecated symbol

Reports a deprecated XML element or attribute.

Symbols can be marked by XML comment or documentation tag with text 'deprecated'.

Warning Warning

Duplicate 'id' attribute

Reports a duplicate id attribute in XML.

Error Error

Empty element content

Reports XML elements without contents.

Example:

<user> <name></name> </user>

After the quick-fix is applied:

<user> <name/> </user>

Warning Warning

Failed external validation

Reports a discrepancy in an XML file with the specified DTD or schema detected by the Xerces validator.

Error Error

Redundant attribute with default value

Reports a redundant assignment of the default value to an XML attribute.

Warning Warning

Unbound namespace prefix

Reports an unbound namespace prefix in XML.

Warning Warning

Unresolved 'id' reference

Reports an unresolved id reference in XML.

Error Error

Unresolved DTD reference

Reports inconsistency in a DTD-specific reference, for example, in a reference to an XML entity or to a DTD element declaration. Works in DTD an XML files.

Error Error

Unresolved file reference

Reports an unresolved file reference in XML.

Error Error

Unused schema declaration

Reports an unused namespace declaration or location hint in XML.

Warning Warning

Wrong root element

Reports a root tag name different from the name specified in the <doctype> tag.

Error Error

XML highlighting

Reports XML validation problems in the results of a batch code inspection.

Error Error

Last modified: 21 March 2023