RFC Errata
RFC 6351, "xCard: vCard XML Representation", August 2011
Note: This RFC has been updated by RFC 6868
Source of RFC: vcarddav (app)
Errata ID: 6578
Status: Reported
Type: Technical
Publication Format(s) : TEXT
Reported By: Sergei S. Betke
Date Reported: 2021-05-08
Section Appendix A says:
# 6.3.1 param-label = element label { value-text }? property-adr = element adr { element parameters { param-language, param-altid, param-pid, param-pref, param-type, param-geo, param-tz, param-label }?, element pobox { text }+, element ext { text }+, element street { text }+, element locality { text }+, element region { text }+, element code { text }+, element country { text }+ }
It should say:
# 6.3.1 param-label = element label { value-text }? property-adr = element adr { element parameters { param-language, param-altid, param-pid, param-pref, param-type, param-geo, param-tz, param-label }?, element pobox { text }?, element ext { text }?, element street { text }?, element locality { text }?, element region { text }?, element code { text }?, element country { text }? }
Notes:
Multiply values for one address component does not allowed!
RFC 6350: Special notes: The structured type value consists of a sequence of address components. The component values MUST be specified in their corresponding position.
When a component value is missing, the associated component separator MUST still be specified.