Free product feed scanAudit a public XML or CSV URL up to 200 MiB and 100,000 products. Full report: one-time €19.
XML FEED VALIDATOR

XML feed validator for product catalog structure and data quality

Separate XML syntax blockers from product-data problems and see whether a readable document contains complete, consistently represented product records.

  • ✓ Free initial scan
  • ✓ Up to 100,000 products
  • ✓ No store connection
  • ✓ No account required
XML PIPELINE

What the XML feed validator checks

01

Safe document

The parser rejects DTD and unsafe XML, excessive nesting, unsupported content and documents that cannot be parsed.

02

Encoding

BOM, HTTP charset, XML declaration and byte signatures are compared before decoding.

03

Product-node structure

Common product, item, entry and offer nodes are processed incrementally within depth and element limits.

04

Supported fields

Namespaced local names are normalized to IDs, content, links, images, price, availability, brand, identifiers and category.

05

Catalog rules

Parsed products receive the same deterministic rules as supported CSV records.

06

Recovery warning

Controlled UTF-8 recovery is visible in the scan and report; it never silently hides source damage.

CODE EXAMPLES

Example XML feed problems

MALFORMED XML
<item>
  <id>123</id>
  <title>Running Shoes
  <price>99.00 EUR</price>
</item>

The title element is never closed. The following price node is nested incorrectly, so the document cannot be parsed reliably and the scan returns an XML error.

VALID XML, INCOMPLETE DATA
<item>
  <id>123</id>
  <title>Running Shoes</title>
  <price>99.00 EUR</price>
</item>

The fragment is well formed, but a complete product may still be missing description, link, primary image, availability, brand, GTIN/MPN and category fields checked by the audit.

TWO DIFFERENT GATES

Valid XML does not necessarily mean a high-quality product feed

XML validation and product-data audit
QuestionSyntax and parse validationProduct-data audit
DocumentIs it safe and well formed?How many products were actually read?
StructureAre tags nested and closed?Are supported fields present across products?
ValuesCan text be decoded?Do price, availability and URLs match current rule formats?
ResultAccept or reject the documentScore, issue groups and affected rows
METHOD

Streaming XML without weakening safety

METHODOLOGY & SOURCES

Deterministic checks, documented limits

Product Feed Scan parses public XML and CSV feeds incrementally, applies versioned rules to supported fields and groups failures by impact. It does not predict platform policy decisions, modify feeds or guarantee channel approval.

FAQ

XML feed validation questions

VISIBLE FAQ

Questions about this guide

Which XML product nodes are recognized?+

The parser recognizes common repeated product, item, entry and offer elements and normalizes supported local field names, including namespaced forms.

Are DTD and external entities allowed?+

No. Unsafe XML constructs are rejected to preserve DTD and XXE protections.

Can invalid UTF-8 be recovered?+

Only isolated invalid sequences in explicitly identified UTF-8 XML may be replaced with U+FFFD within a configured limit. Recovery is always reported; systematic damage or broken XML still fails.

Does valid XML guarantee a good shopping feed?+

No. Well-formed XML can still contain missing IDs, short content, malformed prices, unsupported availability or incomplete categories.

FREE PRODUCT FEED SCAN

Measure the catalog before fixing it.

Scan a public XML or CSV feed, review the free score and unlock the complete private report only if you need every affected product.

Check your feed →