├── .gitignore ├── .htaccess ├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── RSSValidator.wsdl ├── about.html ├── alt-banners.html ├── check.cgi ├── config.py ├── css ├── common.css ├── documentation.css ├── news.css └── validator.css ├── docs-xml ├── Makefile ├── build-docs-index.py ├── build-html-docs.py ├── docs-index-footer.html ├── docs-index-header.html ├── error │ ├── AtomLinkNotEmpty.xml │ ├── BadXmlVersion.xml │ ├── ConflictingCatAttr.xml │ ├── ConflictingCatChildren.xml │ ├── ContainsSystemEntity.xml │ ├── CurrentNotSelfInCompleteFeed.xml │ ├── DeprecatedDTD.xml │ ├── DuplicateAtomLink.xml │ ├── DuplicateElement.xml │ ├── DuplicateIds.xml │ ├── DuplicateValue.xml │ ├── EightDaysAWeek.xml │ ├── FeedRelInCompleteFeed.xml │ ├── HttpError.xml │ ├── HttpErrorWithPossibleFeed.xml │ ├── HttpProtocolError.xml │ ├── IOError.xml │ ├── IncorrectDOW.xml │ ├── IntegerOverflow.xml │ ├── InvalidAccessRestrictionRel.xml │ ├── InvalidAddrSpec.xml │ ├── InvalidAlphanum.xml │ ├── InvalidAltitudeMode.xml │ ├── InvalidAngle.xml │ ├── InvalidBooleanAttribute.xml │ ├── InvalidColor.xml │ ├── InvalidColorMode.xml │ ├── InvalidCommaSeparatedIntegers.xml │ ├── InvalidContact.xml │ ├── InvalidContentMode.xml │ ├── InvalidCoord.xml │ ├── InvalidCoordList.xml │ ├── InvalidCountryCode.xml │ ├── InvalidCreditRole.xml │ ├── InvalidCurrencyUnit.xml │ ├── InvalidDay.xml │ ├── InvalidDoctype.xml │ ├── InvalidDuration.xml │ ├── InvalidEncoding.xml │ ├── InvalidExpansionState.xml │ ├── InvalidFloat.xml │ ├── InvalidFloatUnit.xml │ ├── InvalidFormComponentName.xml │ ├── InvalidFullLink.xml │ ├── InvalidFullLocation.xml │ ├── InvalidGender.xml │ ├── InvalidHeight.xml │ ├── InvalidHour.xml │ ├── InvalidHttpGUID.xml │ ├── InvalidIRI.xml │ ├── InvalidISO8601Date.xml │ ├── InvalidISO8601DateTime.xml │ ├── InvalidIntUnit.xml │ ├── InvalidInteger.xml │ ├── InvalidIntegerAttribute.xml │ ├── InvalidItemIconState.xml │ ├── InvalidItunesCategory.xml │ ├── InvalidItunesChannelType.xml │ ├── InvalidItunesEpisodeType.xml │ ├── InvalidKmlCoordList.xml │ ├── InvalidKmlLatitude.xml │ ├── InvalidKmlLongitude.xml │ ├── InvalidKmlUnits.xml │ ├── InvalidLabel.xml │ ├── InvalidLanguage.xml │ ├── InvalidLatitude.xml │ ├── InvalidLink.xml │ ├── InvalidListItemType.xml │ ├── InvalidLocalParameter.xml │ ├── InvalidLocalRole.xml │ ├── InvalidLocation.xml │ ├── InvalidLongitude.xml │ ├── InvalidMIMEAttribute.xml │ ├── InvalidMIMEType.xml │ ├── InvalidMaritalStatus.xml │ ├── InvalidMediaExpression.xml │ ├── InvalidMediaHash.xml │ ├── InvalidMediaMedium.xml │ ├── InvalidMediaRating.xml │ ├── InvalidMediaRestriction.xml │ ├── InvalidMediaRestrictionRel.xml │ ├── InvalidMediaRestrictionType.xml │ ├── InvalidMediaTextType.xml │ ├── InvalidMetaContent.xml │ ├── InvalidMetaName.xml │ ├── InvalidNPTTime.xml │ ├── InvalidNSS.xml │ ├── InvalidNamespace.xml │ ├── InvalidNonNegativeInteger.xml │ ├── InvalidOPMLVersion.xml │ ├── InvalidPaymentMethod.xml │ ├── InvalidPercentage.xml │ ├── InvalidPermalink.xml │ ├── InvalidPositiveInteger.xml │ ├── InvalidPriceType.xml │ ├── InvalidRDF.xml │ ├── InvalidRFC2822Date.xml │ ├── InvalidRFC3339Date.xml │ ├── InvalidRSSVersion.xml │ ├── InvalidRatingType.xml │ ├── InvalidRefreshMode.xml │ ├── InvalidReviewerType.xml │ ├── InvalidSalaryType.xml │ ├── InvalidSchemaFieldType.xml │ ├── InvalidServiceType.xml │ ├── InvalidSseType.xml │ ├── InvalidStyleState.xml │ ├── InvalidSyndicationRight.xml │ ├── InvalidTAG.xml │ ├── InvalidTextType.xml │ ├── InvalidTrueFalse.xml │ ├── InvalidURI.xml │ ├── InvalidURIAttribute.xml │ ├── InvalidURLAttribute.xml │ ├── InvalidURN.xml │ ├── InvalidUUID.xml │ ├── InvalidUpdatePeriod.xml │ ├── InvalidUriChar.xml │ ├── InvalidValue.xml │ ├── InvalidViewRefreshMode.xml │ ├── InvalidW3CDTFDate.xml │ ├── InvalidWidth.xml │ ├── InvalidYear.xml │ ├── InvalidYesNo.xml │ ├── InvalidYesNoClean.xml │ ├── InvalidZeroOne.xml │ ├── ItemMustContainTitleOrDescription.xml │ ├── LinkPastEnd.xml │ ├── MediaGroupWithoutAlternatives.xml │ ├── MediaRssNamespace.xml │ ├── MisplacedMetadata.xml │ ├── MissingAttribute.xml │ ├── MissingByAndWhenAttrs.xml │ ├── MissingContentOrAlternate.xml │ ├── MissingDescription.xml │ ├── MissingElement.xml │ ├── MissingHref.xml │ ├── MissingLink.xml │ ├── MissingNamespace.xml │ ├── MissingSummary.xml │ ├── MissingTitle.xml │ ├── MissingXhtmlDiv.xml │ ├── NoBlink.xml │ ├── NoThrWhen.xml │ ├── NotBase64.xml │ ├── NotEnoughHoursInTheDay.xml │ ├── NotEscaped.xml │ ├── NotInANamespace.xml │ ├── NotURLEncoded.xml │ ├── ObsoleteNamespace.xml │ ├── SAXError.xml │ ├── SinceAfterUntil.xml │ ├── TooLong.xml │ ├── TooMany.xml │ ├── UndeclaredPrefix.xml │ ├── UndefinedElement.xml │ ├── UndefinedNamedEntity.xml │ ├── UnexpectedAttribute.xml │ ├── UnexpectedText.xml │ ├── UnexpectedWhitespace.xml │ ├── UnicodeError.xml │ ├── UnknownEncoding.xml │ ├── UriNotIri.xml │ ├── UseZeroForUnknown.xml │ ├── ValidatorLimit.xml │ └── WPBlankLine.xml ├── info │ ├── NonstdEncoding.xml │ └── W3CDTFDateNonUTC.xml ├── mkmsgs.py ├── template.html └── warning │ ├── ArchiveIncomplete.xml │ ├── AtomLinkNotEmpty.xml │ ├── AttrNotBlank.xml │ ├── AvoidNamespacePrefix.xml │ ├── AvoidTextInput.xml │ ├── BadCharacters.xml │ ├── CharacterData.xml │ ├── CommentRSS.xml │ ├── ContainsEmail.xml │ ├── ContainsHTML.xml │ ├── ContainsRelRef.xml │ ├── ContainsUndeclaredHTML.xml │ ├── CoordComma.xml │ ├── DangerousStyleAttr.xml │ ├── Deprecated.xml │ ├── DeprecatedMediaAdult.xml │ ├── DeprecatedRootHref.xml │ ├── DuplicateDescriptionSemantics.xml │ ├── DuplicateEnclosure.xml │ ├── DuplicateEntries.xml │ ├── DuplicateItemSemantics.xml │ ├── DuplicateSemantics.xml │ ├── DuplicateUpdated.xml │ ├── EmailFormat.xml │ ├── EncodingMismatch.xml │ ├── FeedHistoryRelInEntry.xml │ ├── HtmlFragment.xml │ ├── ImageLinkDoesntMatch.xml │ ├── ImageTitleDoesntMatch.xml │ ├── ImageUrlFormat.xml │ ├── ImplausibleDate.xml │ ├── InvalidAdultContent.xml │ ├── InvalidKeywords.xml │ ├── InvalidKmlMediaType.xml │ ├── InvalidOutlineType.xml │ ├── InvalidOutlineVersion.xml │ ├── MisplacedItem.xml │ ├── MisplacedXHTMLContent.xml │ ├── MissingAtomSelfLink.xml │ ├── MissingCurrentInArchive.xml │ ├── MissingEncoding.xml │ ├── MissingGuid.xml │ ├── MissingId.xml │ ├── MissingItunesElement.xml │ ├── MissingItunesEmail.xml │ ├── MissingOutlineType.xml │ ├── MissingRealName.xml │ ├── MissingRecommendedAttribute.xml │ ├── MissingSelf.xml │ ├── MissingSourceElement.xml │ ├── MissingTextualContent.xml │ ├── MissingTitleAttr.xml │ ├── MissingTypeAttr.xml │ ├── MissingUrlAttr.xml │ ├── MissingXmlURL.xml │ ├── NeedDescriptionBeforeContent.xml │ ├── NonCanonicalURI.xml │ ├── NonSpecificMediaType.xml │ ├── NotBlank.xml │ ├── NotHtml.xml │ ├── NotInline.xml │ ├── NotSufficientlyUnique.xml │ ├── NotUTF8.xml │ ├── ObscureEncoding.xml │ ├── ObsoleteItunesCategory.xml │ ├── ObsoleteVersion.xml │ ├── ObsoleteWikiNamespace.xml │ ├── ProblematicalRFC822Date.xml │ ├── QuestionableUsage.xml │ ├── RelativeSelf.xml │ ├── ReservedPrefix.xml │ ├── SameDocumentReference.xml │ ├── SchemeNotIANARegistered.xml │ ├── SecurityRisk.xml │ ├── SecurityRiskAttr.xml │ ├── SelfDoesntMatchLocation.xml │ ├── SelfNotAtom.xml │ ├── ShouldIncludeExample.xml │ ├── SlashDate.xml │ ├── UndefinedParam.xml │ ├── UndeterminableVocabulary.xml │ ├── UnexpectedContentType.xml │ ├── UnknownHost.xml │ ├── UnknownNamespace.xml │ ├── UnregisteredAtomLinkRel.xml │ ├── UnsupportedItunesFormat.xml │ ├── UnsupportedNamespace.xml │ ├── UseOfExtensionAttr.xml │ └── UseZeroForMidnight.xml ├── docs ├── about.tmpl ├── atom.html ├── banners.tmpl ├── error │ ├── AtomLinkNotEmpty.html │ ├── BadXmlVersion.html │ ├── ConflictingCatAttr.html │ ├── ConflictingCatChildren.html │ ├── ContainsSystemEntity.html │ ├── CurrentNotSelfInCompleteFeed.html │ ├── DeprecatedDTD.html │ ├── DuplicateAtomLink.html │ ├── DuplicateElement.html │ ├── DuplicateIds.html │ ├── DuplicateValue.html │ ├── EightDaysAWeek.html │ ├── FeedRelInCompleteFeed.html │ ├── HttpError.html │ ├── HttpErrorWithPossibleFeed.html │ ├── HttpProtocolError.html │ ├── IOError.html │ ├── IncorrectDOW.html │ ├── IntegerOverflow.html │ ├── InvalidAccessRestrictionRel.html │ ├── InvalidAddrSpec.html │ ├── InvalidAlphanum.html │ ├── InvalidAltitudeMode.html │ ├── InvalidAngle.html │ ├── InvalidBooleanAttribute.html │ ├── InvalidColor.html │ ├── InvalidColorMode.html │ ├── InvalidCommaSeparatedIntegers.html │ ├── InvalidContact.html │ ├── InvalidContentMode.html │ ├── InvalidCoord.html │ ├── InvalidCoordList.html │ ├── InvalidCountryCode.html │ ├── InvalidCreditRole.html │ ├── InvalidCurrencyUnit.html │ ├── InvalidDay.html │ ├── InvalidDoctype.html │ ├── InvalidDuration.html │ ├── InvalidEncoding.html │ ├── InvalidExpansionState.html │ ├── InvalidFloat.html │ ├── InvalidFloatUnit.html │ ├── InvalidFormComponentName.html │ ├── InvalidFullLink.html │ ├── InvalidFullLocation.html │ ├── InvalidGender.html │ ├── InvalidHeight.html │ ├── InvalidHour.html │ ├── InvalidHttpGUID.html │ ├── InvalidIRI.html │ ├── InvalidISO8601Date.html │ ├── InvalidISO8601DateTime.html │ ├── InvalidIntUnit.html │ ├── InvalidInteger.html │ ├── InvalidIntegerAttribute.html │ ├── InvalidItemIconState.html │ ├── InvalidItunesCategory.html │ ├── InvalidItunesChannelType.html │ ├── InvalidItunesEpisodeType.html │ ├── InvalidKmlCoordList.html │ ├── InvalidKmlLatitude.html │ ├── InvalidKmlLongitude.html │ ├── InvalidKmlUnits.html │ ├── InvalidLabel.html │ ├── InvalidLanguage.html │ ├── InvalidLatitude.html │ ├── InvalidLink.html │ ├── InvalidListItemType.html │ ├── InvalidLocalParameter.html │ ├── InvalidLocalRole.html │ ├── InvalidLocation.html │ ├── InvalidLongitude.html │ ├── InvalidMIMEAttribute.html │ ├── InvalidMIMEType.html │ ├── InvalidMaritalStatus.html │ ├── InvalidMediaExpression.html │ ├── InvalidMediaHash.html │ ├── InvalidMediaMedium.html │ ├── InvalidMediaRating.html │ ├── InvalidMediaRestriction.html │ ├── InvalidMediaRestrictionRel.html │ ├── InvalidMediaRestrictionType.html │ ├── InvalidMediaTextType.html │ ├── InvalidMetaContent.html │ ├── InvalidMetaName.html │ ├── InvalidNPTTime.html │ ├── InvalidNSS.html │ ├── InvalidNamespace.html │ ├── InvalidNonNegativeInteger.html │ ├── InvalidOPMLVersion.html │ ├── InvalidPaymentMethod.html │ ├── InvalidPercentage.html │ ├── InvalidPermalink.html │ ├── InvalidPositiveInteger.html │ ├── InvalidPriceType.html │ ├── InvalidRDF.html │ ├── InvalidRFC2822Date.html │ ├── InvalidRFC3339Date.html │ ├── InvalidRSSVersion.html │ ├── InvalidRatingType.html │ ├── InvalidRefreshMode.html │ ├── InvalidReviewerType.html │ ├── InvalidSalaryType.html │ ├── InvalidSchemaFieldType.html │ ├── InvalidServiceType.html │ ├── InvalidSseType.html │ ├── InvalidStyleState.html │ ├── InvalidSyndicationRight.html │ ├── InvalidTAG.html │ ├── InvalidTextType.html │ ├── InvalidTrueFalse.html │ ├── InvalidURI.html │ ├── InvalidURIAttribute.html │ ├── InvalidURLAttribute.html │ ├── InvalidURN.html │ ├── InvalidUUID.html │ ├── InvalidUpdatePeriod.html │ ├── InvalidUriChar.html │ ├── InvalidValue.html │ ├── InvalidViewRefreshMode.html │ ├── InvalidW3CDTFDate.html │ ├── InvalidWidth.html │ ├── InvalidYear.html │ ├── InvalidYesNo.html │ ├── InvalidYesNoClean.html │ ├── InvalidZeroOne.html │ ├── ItemMustContainTitleOrDescription.html │ ├── LinkPastEnd.html │ ├── MediaGroupWithoutAlternatives.html │ ├── MediaRssNamespace.html │ ├── MisplacedMetadata.html │ ├── MissingAttribute.html │ ├── MissingByAndWhenAttrs.html │ ├── MissingContentOrAlternate.html │ ├── MissingDescription.html │ ├── MissingElement.html │ ├── MissingHref.html │ ├── MissingLink.html │ ├── MissingNamespace.html │ ├── MissingSummary.html │ ├── MissingTitle.html │ ├── MissingXhtmlDiv.html │ ├── NoBlink.html │ ├── NoThrWhen.html │ ├── NotBase64.html │ ├── NotEnoughHoursInTheDay.html │ ├── NotEscaped.html │ ├── NotInANamespace.html │ ├── NotURLEncoded.html │ ├── ObsoleteNamespace.html │ ├── SAXError.html │ ├── SinceAfterUntil.html │ ├── TooLong.html │ ├── TooMany.html │ ├── UndeclaredPrefix.html │ ├── UndefinedElement.html │ ├── UndefinedNamedEntity.html │ ├── UnexpectedAttribute.html │ ├── UnexpectedText.html │ ├── UnexpectedWhitespace.html │ ├── UnicodeError.html │ ├── UnknownEncoding.html │ ├── UriNotIri.html │ ├── UseZeroForUnknown.html │ ├── ValidatorLimit.html │ └── WPBlankLine.html ├── howto │ ├── declare_namespaces.html │ ├── install_and_run.html │ └── resources.html ├── index.html ├── info │ ├── NonstdEncoding.html │ └── W3CDTFDateNonUTC.html ├── rfc4287.html ├── rss1.html ├── rss2.html ├── rss2.tmpl ├── terms.tmpl └── warning │ ├── ArchiveIncomplete.html │ ├── AtomLinkNotEmpty.html │ ├── AttrNotBlank.html │ ├── AvoidNamespacePrefix.html │ ├── AvoidTextInput.html │ ├── BadCharacters.html │ ├── CharacterData.html │ ├── CommentRSS.html │ ├── ContainsEmail.html │ ├── ContainsHTML.html │ ├── ContainsRelRef.html │ ├── ContainsUndeclaredHTML.html │ ├── CoordComma.html │ ├── DangerousStyleAttr.html │ ├── Deprecated.html │ ├── DeprecatedMediaAdult.html │ ├── DeprecatedRootHref.html │ ├── DuplicateDescriptionSemantics.html │ ├── DuplicateEnclosure.html │ ├── DuplicateEntries.html │ ├── DuplicateItemSemantics.html │ ├── DuplicateSemantics.html │ ├── DuplicateUpdated.html │ ├── EmailFormat.html │ ├── EncodingMismatch.html │ ├── FeedHistoryRelInEntry.html │ ├── HtmlFragment.html │ ├── ImageLinkDoesntMatch.html │ ├── ImageTitleDoesntMatch.html │ ├── ImageUrlFormat.html │ ├── ImplausibleDate.html │ ├── InvalidAdultContent.html │ ├── InvalidKeywords.html │ ├── InvalidKmlMediaType.html │ ├── InvalidOutlineType.html │ ├── InvalidOutlineVersion.html │ ├── MisplacedItem.html │ ├── MisplacedXHTMLContent.html │ ├── MissingAtomSelfLink.html │ ├── MissingCurrentInArchive.html │ ├── MissingEncoding.html │ ├── MissingGuid.html │ ├── MissingId.html │ ├── MissingItunesElement.html │ ├── MissingItunesEmail.html │ ├── MissingOutlineType.html │ ├── MissingRealName.html │ ├── MissingRecommendedAttribute.html │ ├── MissingSelf.html │ ├── MissingSourceElement.html │ ├── MissingTextualContent.html │ ├── MissingTitleAttr.html │ ├── MissingTypeAttr.html │ ├── MissingUrlAttr.html │ ├── MissingXmlURL.html │ ├── NeedDescriptionBeforeContent.html │ ├── NonCanonicalURI.html │ ├── NonSpecificMediaType.html │ ├── NotBlank.html │ ├── NotHtml.html │ ├── NotInline.html │ ├── NotSufficientlyUnique.html │ ├── NotUTF8.html │ ├── ObscureEncoding.html │ ├── ObsoleteItunesCategory.html │ ├── ObsoleteVersion.html │ ├── ObsoleteWikiNamespace.html │ ├── ProblematicalRFC822Date.html │ ├── QuestionableUsage.html │ ├── RelativeSelf.html │ ├── ReservedPrefix.html │ ├── SameDocumentReference.html │ ├── SchemeNotIANARegistered.html │ ├── SecurityRisk.html │ ├── SecurityRiskAttr.html │ ├── SelfDoesntMatchLocation.html │ ├── SelfNotAtom.html │ ├── ShouldIncludeExample.html │ ├── SlashDate.html │ ├── UndefinedParam.html │ ├── UndeterminableVocabulary.html │ ├── UnexpectedContentType.html │ ├── UnknownHost.html │ ├── UnknownNamespace.html │ ├── UnregisteredAtomLinkRel.html │ ├── UnsupportedItunesFormat.html │ ├── UnsupportedNamespace.html │ ├── UseOfExtensionAttr.html │ └── UseZeroForMidnight.html ├── favicon.ico ├── fcgi.py ├── feedfinder.py ├── images ├── .htaccess ├── borderBL.gif ├── borderBR.gif ├── borderTL.gif ├── borderTR.gif ├── kiss-my-rss.gif ├── valid-atom.png ├── valid-kml.png ├── valid-opensearch.png ├── valid-opml.gif ├── valid-rss-aaron.png ├── valid-rss-antipixel.png ├── valid-rss-bbulger.png ├── valid-rss-black-dougal.gif ├── valid-rss-dylan1.gif ├── valid-rss-dylan2.gif ├── valid-rss-dylan3.gif ├── valid-rss-dylan4.gif ├── valid-rss-grey-walt.gif ├── valid-rss-jon-wiley.gif ├── valid-rss-jonathan.gif ├── valid-rss-lee.gif ├── valid-rss-martin.gif ├── valid-rss-neil.gif ├── valid-rss-nicholas.png ├── valid-rss-orange-walt.gif ├── valid-rss-red-walt.gif ├── valid-rss-robert.jpg ├── valid-rss-rogers.png ├── valid-rss-shelley.gif ├── valid-rss-white-dougal.gif ├── valid-rss-white-neil.gif └── valid-rss.png ├── index.cgi ├── news ├── archives │ ├── 2002 │ │ └── 10 │ │ │ ├── 21 │ │ │ └── live.html │ │ │ ├── 22 │ │ │ ├── known_bugs.html │ │ │ ├── unicode_errors.html │ │ │ ├── version_101_released.html │ │ │ ├── version_102.html │ │ │ └── version_103.html │ │ │ ├── 24 │ │ │ └── version_104.html │ │ │ └── 29 │ │ │ ├── new_mailing_list_for_validator_users.html │ │ │ └── version_105.html │ ├── 2003 │ │ ├── 12 │ │ │ └── 13 │ │ │ │ └── version_13_supports_atom_03.html │ │ ├── 07 │ │ │ ├── 28 │ │ │ │ └── version_111_bugfixes.html │ │ │ └── 09 │ │ │ │ └── preliminary_pie_support.html │ │ └── 08 │ │ │ └── 05 │ │ │ ├── version_121.html │ │ │ ├── version_122.html │ │ │ └── version_12_supports_atom_02.html │ ├── 2005 │ │ ├── 07 │ │ │ └── 20 │ │ │ │ └── beta_support_for_atom_10.html │ │ └── 09 │ │ │ └── 15 │ │ │ └── atom_03_deprecated.html │ ├── 2007 │ │ └── 10 │ │ │ └── 15 │ │ │ └── rss_best_practices.html │ └── index.html └── index.html ├── register.html ├── runtest.py ├── sites-available-feedvalidator.conf ├── src ├── demo.py ├── feedvalidator │ ├── __init__.py │ ├── author.py │ ├── base.py │ ├── categories.py │ ├── category.py │ ├── cf.py │ ├── channel.py │ ├── compatibility.py │ ├── content.py │ ├── entry.py │ ├── extension.py │ ├── feed.py │ ├── formatter │ │ ├── __init__.py │ │ ├── application_test.py │ │ ├── base.py │ │ ├── text_html.py │ │ ├── text_plain.py │ │ └── text_xml.py │ ├── generator.py │ ├── i18n │ │ ├── __init__.py │ │ └── en.py │ ├── image.py │ ├── iso639codes.py │ ├── item.py │ ├── itunes.py │ ├── kml.py │ ├── link.py │ ├── logging.py │ ├── media.py │ ├── mediaTypes.py │ ├── opensearch.py │ ├── opml.py │ ├── rdf.py │ ├── root.py │ ├── rss.py │ ├── service.py │ ├── skipDays.py │ ├── skipHours.py │ ├── sse.py │ ├── textInput.py │ ├── timeoutsocket.py │ ├── uri.py │ ├── validators.py │ ├── vendor │ │ ├── HTMLParser.py │ │ └── __init__.py │ ├── xmlEncoding.py │ └── xrd.py ├── index.py ├── missingWebPages.py ├── rdflib │ ├── BNode.py │ ├── Identifier.py │ ├── LICENSE │ ├── Literal.py │ ├── Namespace.py │ ├── URIRef.py │ ├── __init__.py │ ├── constants.py │ ├── exceptions.py │ └── syntax │ │ ├── __init__.py │ │ ├── parsers │ │ ├── RDFXMLHandler.py │ │ └── __init__.py │ │ └── xml_names.py ├── runtests.sh ├── setup.cfg ├── setup.py ├── tests │ ├── config.py │ ├── testFeedvalidator.py │ ├── testHowtoNs.py │ ├── testMediaTypes.py │ ├── testUri.py │ ├── testValidators.py │ ├── testXmlEncoding.py │ └── testXmlEncodingDecode.py ├── validtest.py └── ws-demo.py ├── status.cgi ├── templates ├── andwarn1.tmpl ├── andwarn2.tmpl ├── banners.tmpl ├── code_listing.tmpl ├── code_listing_line.tmpl ├── congrats.tmpl ├── error.tmpl ├── fault.tmpl ├── footer.tmpl ├── header.tmpl ├── html.tmpl ├── index.tmpl ├── info.tmpl ├── invalid.tmpl ├── manual.tmpl ├── navbar.tmpl ├── notsupported.tmpl ├── soap.tmpl ├── special.tmpl ├── valid.tmpl └── warning.tmpl ├── terms.html ├── testcases ├── .htaccess ├── atom │ ├── 2 │ │ ├── brief-entry-noerror.xml │ │ ├── infoset-attr-order.xml │ │ ├── infoset-cdata.xml │ │ ├── infoset-char-ref.xml │ │ ├── infoset-element-whitespace.xml │ │ ├── infoset-empty1.xml │ │ ├── infoset-empty2.xml │ │ ├── infoset-quote-single.xml │ │ ├── invalid-xml-base.xml │ │ ├── invalid-xml-lang.xml │ │ ├── iri.xml │ │ ├── rel-colon.xml │ │ ├── valid-xml-base-iri.xml │ │ ├── xml-base-ambiguous.xml │ │ ├── xml-base-elem-eq-doc.xml │ │ ├── xml-base-elem-ne-doc.xml │ │ ├── xml-base.xml │ │ ├── xml-lang-blank.xml │ │ └── xml-lang.xml │ ├── 3 │ │ ├── ws-author-uri.xml │ │ ├── ws-category-scheme.xml │ │ ├── ws-content-src.xml │ │ ├── ws-entry-id.xml │ │ ├── ws-entry-published.xml │ │ ├── ws-entry-updated.xml │ │ ├── ws-feed-icon.xml │ │ ├── ws-feed-id.xml │ │ ├── ws-feed-logo.xml │ │ ├── ws-feed-updated.xml │ │ ├── ws-generator-uri.xml │ │ ├── ws-link-href.xml │ │ ├── ws-link-rel.xml │ │ └── ws-xml-base.xml │ ├── .htaccess │ ├── 1.1 │ │ ├── brief-noerror.xml │ │ ├── extensive-noerror.xml │ │ └── extensive-nowarn.xml │ ├── 1.2 │ │ ├── missing-namespace.xml │ │ ├── prefixed-namespace.xml │ │ ├── wrong-namespace-case.xml │ │ └── wrong-namespace.xml │ ├── 3.1.1.1 │ │ ├── escaped_text.xml │ │ ├── example_text_title.xml │ │ └── summary_type_mime.xml │ ├── 3.1.1.2 │ │ ├── example_html_title.xml │ │ ├── invalid_html.xml │ │ ├── text_with_escaped_html.xml │ │ └── valid_html.xml │ ├── 3.1.1.3 │ │ ├── atom_namespace_prefix.xml │ │ ├── bogus_mathml_attr.xml │ │ ├── bogus_mathml_element.xml │ │ ├── bogus_svg_attr.xml │ │ ├── bogus_svg_element.xml │ │ ├── bogus_xhtml_attr.xml │ │ ├── bogus_xhtml_element.xml │ │ ├── bogus_xhtml_ns.xml │ │ ├── bogus_xhtml_style.xml │ │ ├── example_xhtml_summary1.xml │ │ ├── example_xhtml_summary2.xml │ │ ├── example_xhtml_summary3.xml │ │ ├── misplaced_element.xml │ │ ├── missing_xhtml_div.xml │ │ ├── missing_xhtml_ns.xml │ │ ├── unsafe_xhtml_element.xml │ │ ├── wrong_namespace_for_xhtml_div.xml │ │ ├── xhtml_named_entity.xml │ │ └── xhtml_namespace_prefix.xml │ ├── 3.1.1 │ │ └── summary_type_mime.xml │ ├── 3.2.1 │ │ ├── contains-email.xml │ │ ├── multiple-names.xml │ │ └── no-name.xml │ ├── 3.2.2 │ │ ├── invalid-uri.xml │ │ ├── multiple-uris.xml │ │ └── relative-ref.xml │ ├── 3.2.3 │ │ ├── email-rss20-style.xml │ │ ├── email-simple-domain.xml │ │ ├── email-with-name.xml │ │ ├── email-with-plus.xml │ │ ├── invalid-email.xml │ │ └── multiple-emails.xml │ ├── 3.3 │ │ ├── duplicate-updated.xml │ │ ├── lowercase-updated.xml │ │ ├── published_bad_day.xml │ │ ├── published_bad_day2.xml │ │ ├── published_bad_hours.xml │ │ ├── published_bad_minutes.xml │ │ ├── published_bad_month.xml │ │ ├── published_bad_seconds.xml │ │ ├── published_date_only.xml │ │ ├── published_extra_spaces.xml │ │ ├── published_extra_spaces2.xml │ │ ├── published_extra_spaces3.xml │ │ ├── published_extra_spaces4.xml │ │ ├── published_extra_spaces5.xml │ │ ├── published_fractional_second.xml │ │ ├── published_hours_minutes.xml │ │ ├── published_no_colons.xml │ │ ├── published_no_hyphens.xml │ │ ├── published_no_t.xml │ │ ├── published_no_timezone_colon.xml │ │ ├── published_no_year.xml │ │ ├── published_seconds.xml │ │ ├── published_utc.xml │ │ ├── published_wrong_format.xml │ │ ├── published_year_and_month.xml │ │ ├── published_year_only.xml │ │ ├── updated-example2.xml │ │ ├── updated-example3.xml │ │ ├── updated-example4.xml │ │ ├── updated-future.xml │ │ └── updated-past.xml │ ├── 4.1.1.1 │ │ ├── content-src.xml │ │ ├── empty-content.xml │ │ ├── empty-title.xml │ │ └── no-content-or-summary.xml │ ├── 4.1.1 │ │ ├── author-at-entry-only.xml │ │ ├── author-at-feed-and-entry.xml │ │ ├── author-at-feed-only.xml │ │ ├── authorless-with-no-entries.xml │ │ ├── authorless-with-one-entry.xml │ │ ├── duplicate-entries-all.xml │ │ ├── duplicate-entries.xml │ │ ├── link-rel-full.xml │ │ ├── misplaced-metadata.xml │ │ ├── missing-id.xml │ │ ├── missing-self.xml │ │ ├── missing-titles.xml │ │ ├── missing-updated.xml │ │ ├── multiple-alternates-differing.xml │ │ ├── multiple-alternates-matching.xml │ │ ├── multiple-authors.xml │ │ ├── multiple-categories.xml │ │ ├── multiple-contributors.xml │ │ ├── multiple-generators.xml │ │ ├── multiple-icons.xml │ │ ├── multiple-ids.xml │ │ ├── multiple-logos.xml │ │ ├── multiple-related-matching.xml │ │ ├── multiple-rights.xml │ │ ├── multiple-subtitles.xml │ │ ├── multiple-titles.xml │ │ ├── multiple-updateds.xml │ │ └── zero-entries.xml │ ├── 4.1.2 │ │ ├── alternate-no-content.xml │ │ ├── content-base64-no-summary.xml │ │ ├── content-no-alternate.xml │ │ ├── content-src-no-summary.xml │ │ ├── entry-source-author.xml │ │ ├── link-full-uri.xml │ │ ├── link-same-rel-different-types.xml │ │ ├── link-same-rel-type-different-hreflang.xml │ │ ├── link-same-rel-type-hreflang.xml │ │ ├── link-same-rel-type-no-hreflang.xml │ │ ├── missing-id.xml │ │ ├── missing-title.xml │ │ ├── missing-updated.xml │ │ ├── multi-enclosure-test.xml │ │ ├── multiple-categories.xml │ │ ├── multiple-contents.xml │ │ ├── multiple-contributors.xml │ │ ├── multiple-ids.xml │ │ ├── multiple-published.xml │ │ ├── multiple-rights.xml │ │ ├── multiple-sources.xml │ │ ├── multiple-summaries.xml │ │ ├── multiple-titles.xml │ │ ├── multiple-updated.xml │ │ ├── no-content-or-alternate.xml │ │ ├── related-same-rel-type-hreflang.xml │ │ ├── summary-content-base64.xml │ │ └── summary-content-src.xml │ ├── 4.1.3.1 │ │ ├── type-html.xml │ │ ├── type-multipart-alternative.xml │ │ ├── type-text-html.xml │ │ ├── type-text.xml │ │ ├── type-xhtml.xml │ │ └── type-xml.xml │ ├── 4.1.3.2 │ │ ├── content-src-extra-child.xml │ │ ├── content-src-extra-text.xml │ │ ├── content-src-invalid-iri.xml │ │ ├── content-src-no-type-no-error.xml │ │ ├── content-src-no-type.xml │ │ ├── content-src-relative-ref.xml │ │ ├── content-src-type-html.xml │ │ ├── content-src-type-text-html.xml │ │ ├── content-src-type-text.xml │ │ └── content-src-type-xhtml.xml │ ├── 4.1.3.3 │ │ ├── content-application-xthml.xml │ │ ├── content-html-with-children.xml │ │ ├── content-jpeg-invalid-base64.xml │ │ ├── content-jpeg-valid-base64.xml │ │ ├── content-no-type-escaped-html.xml │ │ ├── content-no-type-with-children.xml │ │ ├── content-plain-with-children.xml │ │ ├── content-svg-mixed.xml │ │ ├── content-svg.xml │ │ ├── content-text-html.xml │ │ ├── content-text-with-children.xml │ │ ├── content-xhtml-escaped.xml │ │ ├── content-xhtml-mixed.xml │ │ ├── content-xhtml-no-xhtml-div.xml │ │ ├── content-xhtml-notmarkup.xml │ │ └── content-xhtml-text-children.xml │ ├── 4.2.10 │ │ ├── rights-invalid-type.xml │ │ ├── rights-text-with-escaped-html.xml │ │ └── rights-xhtml-no-xmldiv.xml │ ├── 4.2.11 │ │ ├── missing-id.xml │ │ ├── missing-self.xml │ │ ├── missing-title.xml │ │ ├── missing-updated.xml │ │ ├── multiple-alternates-differing.xml │ │ ├── multiple-alternates-matching.xml │ │ ├── multiple-authors.xml │ │ ├── multiple-categories.xml │ │ ├── multiple-contributors.xml │ │ ├── multiple-generators.xml │ │ ├── multiple-icons.xml │ │ ├── multiple-ids.xml │ │ ├── multiple-logos.xml │ │ ├── multiple-rights.xml │ │ ├── multiple-subtitles.xml │ │ ├── multiple-titles.xml │ │ ├── multiple-updateds.xml │ │ └── source-entry.xml │ ├── 4.2.12 │ │ └── subtitle-blank.xml │ ├── 4.2.14 │ │ └── title-blank.xml │ ├── 4.2.15 │ │ └── updated-invalid-date.xml │ ├── 4.2.2.1 │ │ ├── category-blank-term.xml │ │ └── category-no-term.xml │ ├── 4.2.2.2 │ │ ├── category-no-scheme.xml │ │ ├── category-scheme-invalid-iri.xml │ │ └── category-scheme-rel-iri.xml │ ├── 4.2.2.3 │ │ ├── category-label-escaped-html.xml │ │ └── category-no-label.xml │ ├── 4.2.4 │ │ ├── generator-escaped-html.xml │ │ ├── generator-invalid-iri.xml │ │ ├── generator-no-text.xml │ │ ├── generator-with-child.xml │ │ └── generator_relative_ref.xml │ ├── 4.2.5 │ │ ├── icon_invalid_uri.xml │ │ └── icon_relative_ref.xml │ ├── 4.2.6 │ │ ├── id-dot-segments.xml │ │ ├── id-empty-fragment-id.xml │ │ ├── id-empty-path.xml │ │ ├── id-empty-query.xml │ │ ├── id-explicit-authority.xml │ │ ├── id-explicit-default-port.xml │ │ ├── id-host-uppercase.xml │ │ ├── id-noniana.xml │ │ ├── id-not-uri.xml │ │ ├── id-percent-encoded-lower.xml │ │ ├── id-percent-encoded.xml │ │ ├── id-relative-uri.xml │ │ ├── id-uppercase-scheme.xml │ │ └── id-valid-tag-uris.xml │ ├── 4.2.7.1 │ │ ├── link-href-invalid.xml │ │ ├── link-href-relative.xml │ │ └── link-no-href.xml │ ├── 4.2.7.2 │ │ ├── absolute_rel.xml │ │ ├── empty-path.xml │ │ ├── link-rel-iana.xml │ │ ├── link-rel-isegment-nz-nc.xml │ │ ├── link-rel-relative.xml │ │ ├── link-rel-self-blank-no-base.xml │ │ ├── link-rel-self-blank-with-base.xml │ │ ├── link-rel-self-match.xml │ │ ├── link-rel-self-nomatch.xml │ │ ├── self-vs-alternate.xml │ │ └── unregistered-rel.xml │ ├── 4.2.7.3 │ │ ├── link-type-invalid-mime.xml │ │ └── link-type-parameters.xml │ ├── 4.2.7.4 │ │ └── link-hreflang-invalid-language.xml │ ├── 4.2.7.5 │ │ ├── link-title-with-badchars.xml │ │ └── link-title-with-html.xml │ ├── 4.2.7.6 │ │ └── link-length-not-positive.xml │ ├── 4.2.8 │ │ ├── logo-invalid-uri.xml │ │ └── logo_relative_ref.xml │ ├── 4.2.9 │ │ └── published-invalid-date.xml │ ├── 6.1 │ │ ├── invalid-namespace.xml │ │ ├── license-entry-invaliduri.xml │ │ ├── license-feed-invaliduri.xml │ │ ├── license-noerror.xml │ │ ├── rdf-noerror.xml │ │ ├── rdf-type-noerror.xml │ │ ├── trackback-about-entry.xml │ │ ├── trackback-ping-entry.xml │ │ ├── trackback-ping-outside-entry.xml │ │ ├── undeterminable-vocabulary.xml │ │ ├── undeterminable-vocabulary2.xml │ │ ├── undeterminable-vocabulary3.xml │ │ ├── unknown-namespace1.xml │ │ ├── unknown-namespace2.xml │ │ └── unsupported-namespace.xml │ ├── 6.4 │ │ ├── entry_subtitle_invalid.xml │ │ ├── extension-unknown-noerror.xml │ │ ├── link-extensions.xml │ │ ├── rdf-extensions.xml │ │ └── xhtml-extensions.xml │ ├── 8.1 │ │ ├── platypus.xml │ │ ├── style_background_repeat_repeat_x.xml │ │ ├── style_background_yellow.xml │ │ ├── style_border_0.xml │ │ ├── style_border_1px_solid_rgb_0_0_0_.xml │ │ ├── style_border_3px_solid_ccc.xml │ │ ├── style_border_bottom_0pt.xml │ │ ├── style_border_bottom_dashed.xml │ │ ├── style_border_bottom_dotted.xml │ │ ├── style_border_collapse_collapse.xml │ │ ├── style_border_left_0pt.xml │ │ ├── style_border_medium_none_.xml │ │ ├── style_border_none_important.xml │ │ ├── style_border_right_0pt.xml │ │ ├── style_border_solid_2px_000000.xml │ │ ├── style_border_top_0pt.xml │ │ ├── style_clear_both.xml │ │ ├── style_color_000080.xml │ │ ├── style_color_008.xml │ │ ├── style_color_999999.xml │ │ ├── style_color_blue.xml │ │ ├── style_color_maroon.xml │ │ ├── style_color_red.xml │ │ ├── style_color_rgb_0_128_0_.xml │ │ ├── style_color_teal.xml │ │ ├── style_cursor_pointer.xml │ │ ├── style_display_block.xml │ │ ├── style_escaped.xml │ │ ├── style_float_left.xml │ │ ├── style_float_right.xml │ │ ├── style_font_family__comic_sans_ms.xml │ │ ├── style_font_family_arial_sans_serif.xml │ │ ├── style_font_family_lucida_console_.xml │ │ ├── style_font_family_symbol.xml │ │ ├── style_font_size_0_9em.xml │ │ ├── style_font_size_10pt.xml │ │ ├── style_font_size_10px.xml │ │ ├── style_font_size_smaller.xml │ │ ├── style_font_style_italic.xml │ │ ├── style_font_weight_bold.xml │ │ ├── style_height_100px.xml │ │ ├── style_height_2px.xml │ │ ├── style_letter_spacing_1px.xml │ │ ├── style_line_height_normal.xml │ │ ├── style_margin_0.xml │ │ ├── style_margin_0_15px_0_0.xml │ │ ├── style_margin_0px_important.xml │ │ ├── style_margin_5px.xml │ │ ├── style_margin_99999em.xml │ │ ├── style_margin_bottom_0pt.xml │ │ ├── style_margin_bottom_10px.xml │ │ ├── style_margin_left_5px.xml │ │ ├── style_margin_right_0px.xml │ │ ├── style_margin_top_0in.xml │ │ ├── style_margin_top_10px.xml │ │ ├── style_mso_ansi_language_nl.xml │ │ ├── style_mso_bidi_font_weight_normal.xml │ │ ├── style_mso_highlight_yellow.xml │ │ ├── style_mso_layout_grid_align_none.xml │ │ ├── style_mso_list_l0_level1_lfo1.xml │ │ ├── style_mso_no_proof_yes.xml │ │ ├── style_mso_spacerun_yes.xml │ │ ├── style_mso_tab_count_3.xml │ │ ├── style_overflow_auto.xml │ │ ├── style_padding_0.xml │ │ ├── style_padding_0_0_12px_12px.xml │ │ ├── style_padding_2ex.xml │ │ ├── style_padding_99999em.xml │ │ ├── style_padding_left_4px.xml │ │ ├── style_padding_right_0in.xml │ │ ├── style_position_absolute.xml │ │ ├── style_tab_stops_list_5in.xml │ │ ├── style_text_align_center.xml │ │ ├── style_text_align_left.xml │ │ ├── style_text_align_right.xml │ │ ├── style_text_decoration_underline.xml │ │ ├── style_text_indent_0_5in.xml │ │ ├── style_vertical_align_bottom.xml │ │ ├── style_vertical_align_top.xml │ │ ├── style_white_space_nowrap.xml │ │ ├── style_white_space_top.xml │ │ └── style_width_300px.xml │ ├── 8.2 │ │ └── alternate_href_ipv6_literal.xml │ ├── footer.html │ ├── header.html │ ├── index.html │ ├── must │ │ ├── entry_author_email.xml │ │ ├── entry_author_email_contains_plus.xml │ │ ├── entry_author_email_invalid.xml │ │ ├── entry_author_email_overloaded.xml │ │ ├── entry_author_inherit_from_feed.xml │ │ ├── entry_author_missing.xml │ │ ├── entry_author_name.xml │ │ ├── entry_author_name_blank.xml │ │ ├── entry_author_name_cdata.xml │ │ ├── entry_author_name_contains_html.xml │ │ ├── entry_author_name_contains_html_cdata.xml │ │ ├── entry_author_name_missing.xml │ │ ├── entry_author_name_multiple.xml │ │ ├── entry_author_unknown_element.xml │ │ ├── entry_author_url_contains_comma.xml │ │ ├── entry_author_url_ftp.xml │ │ ├── entry_author_url_http.xml │ │ ├── entry_author_url_multiple.xml │ │ ├── entry_content_is_html.xml │ │ ├── entry_content_is_inline.xml │ │ ├── entry_content_is_inline_2.xml │ │ ├── entry_content_not_escaped.xml │ │ ├── entry_content_not_html.xml │ │ ├── entry_content_not_inline.xml │ │ ├── entry_content_not_inline_cdata.xml │ │ ├── entry_content_not_text_plain.xml │ │ ├── entry_content_not_text_plain_2.xml │ │ ├── entry_content_type.xml │ │ ├── entry_content_type2.xml │ │ ├── entry_content_type3.xml │ │ ├── entry_content_type4.xml │ │ ├── entry_content_type_blank.xml │ │ ├── entry_content_type_not_mime.xml │ │ ├── entry_contributor_email.xml │ │ ├── entry_contributor_email_contains_plus.xml │ │ ├── entry_contributor_email_invalid.xml │ │ ├── entry_contributor_email_overloaded.xml │ │ ├── entry_contributor_name.xml │ │ ├── entry_contributor_name_blank.xml │ │ ├── entry_contributor_name_cdata.xml │ │ ├── entry_contributor_name_contains_html.xml │ │ ├── entry_contributor_name_contains_html_cdata.xml │ │ ├── entry_contributor_name_missing.xml │ │ ├── entry_contributor_name_multiple.xml │ │ ├── entry_contributor_unknown_element.xml │ │ ├── entry_contributor_url_contains_comma.xml │ │ ├── entry_contributor_url_ftp.xml │ │ ├── entry_contributor_url_http.xml │ │ ├── entry_contributor_url_multiple.xml │ │ ├── entry_id_blank.xml │ │ ├── entry_id_contains_comma.xml │ │ ├── entry_id_duplicate_value.xml │ │ ├── entry_id_full_uri.xml │ │ ├── entry_id_missing.xml │ │ ├── entry_id_multiple.xml │ │ ├── entry_id_not_full_uri.xml │ │ ├── entry_id_not_tag.xml │ │ ├── entry_id_not_tag2.xml │ │ ├── entry_id_not_urn.xml │ │ ├── entry_id_not_urn2.xml │ │ ├── entry_id_not_uuid.xml │ │ ├── entry_id_tag.xml │ │ ├── entry_id_tag_2.xml │ │ ├── entry_id_tag_3.xml │ │ ├── entry_id_tag_4.xml │ │ ├── entry_id_tag_5.xml │ │ ├── entry_id_tag_6.xml │ │ ├── entry_id_tag_7.xml │ │ ├── entry_id_tag_8.xml │ │ ├── entry_id_tag_authority_contains_comma.xml │ │ ├── entry_id_tag_authority_contains_digit.xml │ │ ├── entry_id_tag_authority_contains_hyphen.xml │ │ ├── entry_id_tag_authority_contains_space.xml │ │ ├── entry_id_tag_authority_contains_wacky_chars.xml │ │ ├── entry_id_tag_date_1_digit_month.xml │ │ ├── entry_id_tag_date_2_digit_year.xml │ │ ├── entry_id_tag_date_2_digit_year_2.xml │ │ ├── entry_id_tag_date_2_digit_year_3.xml │ │ ├── entry_id_tag_date_contains_space.xml │ │ ├── entry_id_tag_date_contains_space_2.xml │ │ ├── entry_id_tag_date_contains_space_3.xml │ │ ├── entry_id_tag_date_cutoff.xml │ │ ├── entry_id_tag_date_cutoff_2.xml │ │ ├── entry_id_tag_date_cutoff_3.xml │ │ ├── entry_id_tag_date_cutoff_4.xml │ │ ├── entry_id_tag_date_missing_year.xml │ │ ├── entry_id_tag_date_no_hyphens.xml │ │ ├── entry_id_tag_date_no_hyphens_2.xml │ │ ├── entry_id_tag_date_too_specific.xml │ │ ├── entry_id_tag_no_date.xml │ │ ├── entry_id_tag_specific_contains_space.xml │ │ ├── entry_id_tag_specific_contains_space_2.xml │ │ ├── entry_id_tag_specific_contains_wacky_chars.xml │ │ ├── entry_id_tag_specific_contains_wacky_chars_2.xml │ │ ├── entry_id_tag_specific_contains_wacky_chars_3.xml │ │ ├── entry_id_urn.xml │ │ ├── entry_id_urn_multiple_colons.xml │ │ ├── entry_id_urn_nid_contains_period.xml │ │ ├── entry_id_urn_nid_contains_plus.xml │ │ ├── entry_id_urn_nid_contains_slash.xml │ │ ├── entry_id_urn_nid_starts_with_hyphen.xml │ │ ├── entry_id_urn_nss_contains_letters.xml │ │ ├── entry_issued.xml │ │ ├── entry_issued_bad_day.xml │ │ ├── entry_issued_bad_day2.xml │ │ ├── entry_issued_bad_hours.xml │ │ ├── entry_issued_bad_minutes.xml │ │ ├── entry_issued_bad_month.xml │ │ ├── entry_issued_bad_seconds.xml │ │ ├── entry_issued_extra_spaces.xml │ │ ├── entry_issued_extra_spaces2.xml │ │ ├── entry_issued_extra_spaces3.xml │ │ ├── entry_issued_extra_spaces4.xml │ │ ├── entry_issued_extra_spaces5.xml │ │ ├── entry_issued_fractional_second.xml │ │ ├── entry_issued_hours_minutes.xml │ │ ├── entry_issued_multiple.xml │ │ ├── entry_issued_no_colons.xml │ │ ├── entry_issued_no_hyphens.xml │ │ ├── entry_issued_no_t.xml │ │ ├── entry_issued_no_timezone_colon.xml │ │ ├── entry_issued_no_year.xml │ │ ├── entry_issued_seconds.xml │ │ ├── entry_issued_utc.xml │ │ ├── entry_issued_wrong_format.xml │ │ ├── entry_link_contains_comma.xml │ │ ├── entry_link_ftp.xml │ │ ├── entry_link_href_missing.xml │ │ ├── entry_link_http.xml │ │ ├── entry_link_multiple.xml │ │ ├── entry_link_multiple2.xml │ │ ├── entry_link_multiple3.xml │ │ ├── entry_link_multiple4.xml │ │ ├── entry_link_multiple5.xml │ │ ├── entry_link_multiple6.xml │ │ ├── entry_link_not_empty.xml │ │ ├── entry_link_not_multiple.xml │ │ ├── entry_link_not_multiple2.xml │ │ ├── entry_link_not_multiple3.xml │ │ ├── entry_link_rel_alternate.xml │ │ ├── entry_link_rel_blank.xml │ │ ├── entry_link_rel_invalid.xml │ │ ├── entry_link_rel_invalid2.xml │ │ ├── entry_link_rel_related.xml │ │ ├── entry_link_rel_via.xml │ │ ├── entry_link_title.xml │ │ ├── entry_link_title_blank.xml │ │ ├── entry_link_type.xml │ │ ├── entry_link_type2.xml │ │ ├── entry_link_type3.xml │ │ ├── entry_link_type4.xml │ │ ├── entry_link_type_blank.xml │ │ ├── entry_link_type_not_mime.xml │ │ ├── entry_modified.xml │ │ ├── entry_modified_bad_day.xml │ │ ├── entry_modified_bad_day2.xml │ │ ├── entry_modified_bad_hours.xml │ │ ├── entry_modified_bad_minutes.xml │ │ ├── entry_modified_bad_month.xml │ │ ├── entry_modified_bad_seconds.xml │ │ ├── entry_modified_extra_spaces.xml │ │ ├── entry_modified_extra_spaces2.xml │ │ ├── entry_modified_extra_spaces3.xml │ │ ├── entry_modified_extra_spaces4.xml │ │ ├── entry_modified_extra_spaces5.xml │ │ ├── entry_modified_fractional_second.xml │ │ ├── entry_modified_hours_minutes.xml │ │ ├── entry_modified_missing.xml │ │ ├── entry_modified_multiple.xml │ │ ├── entry_modified_no_colons.xml │ │ ├── entry_modified_no_hyphens.xml │ │ ├── entry_modified_no_t.xml │ │ ├── entry_modified_no_timezone_colon.xml │ │ ├── entry_modified_no_year.xml │ │ ├── entry_modified_seconds.xml │ │ ├── entry_modified_utc.xml │ │ ├── entry_modified_wrong_format.xml │ │ ├── entry_summary.xml │ │ ├── entry_summary_cdata.xml │ │ ├── entry_summary_contains_html.xml │ │ ├── entry_summary_contains_html_cdata.xml │ │ ├── entry_summary_is_html.xml │ │ ├── entry_summary_is_inline.xml │ │ ├── entry_summary_is_inline_2.xml │ │ ├── entry_summary_missing.xml │ │ ├── entry_summary_multiple.xml │ │ ├── entry_summary_no_html.xml │ │ ├── entry_summary_not_escaped.xml │ │ ├── entry_summary_not_html.xml │ │ ├── entry_summary_not_html_cdata.xml │ │ ├── entry_summary_not_inline_cdata.xml │ │ ├── entry_summary_not_text_plain.xml │ │ ├── entry_summary_not_text_plain2.xml │ │ ├── entry_summary_not_text_plain3.xml │ │ ├── entry_summary_type.xml │ │ ├── entry_summary_type2.xml │ │ ├── entry_summary_type3.xml │ │ ├── entry_summary_type4.xml │ │ ├── entry_summary_type_blank.xml │ │ ├── entry_summary_type_not_mime.xml │ │ ├── entry_title.xml │ │ ├── entry_title_cdata.xml │ │ ├── entry_title_contains_html.xml │ │ ├── entry_title_contains_html_cdata.xml │ │ ├── entry_title_is_html.xml │ │ ├── entry_title_is_inline.xml │ │ ├── entry_title_is_inline_2.xml │ │ ├── entry_title_missing.xml │ │ ├── entry_title_multiple.xml │ │ ├── entry_title_no_html.xml │ │ ├── entry_title_not_escaped.xml │ │ ├── entry_title_not_html.xml │ │ ├── entry_title_not_html_cdata.xml │ │ ├── entry_title_not_inline_cdata.xml │ │ ├── entry_title_not_text_plain.xml │ │ ├── entry_title_not_text_plain2.xml │ │ ├── entry_title_type.xml │ │ ├── entry_title_type2.xml │ │ ├── entry_title_type3.xml │ │ ├── entry_title_type_blank.xml │ │ ├── entry_title_type_not_mime.xml │ │ ├── entry_unknown_element.xml │ │ ├── feed_author_email.xml │ │ ├── feed_author_email_contains_plus.xml │ │ ├── feed_author_email_invalid.xml │ │ ├── feed_author_email_overloaded.xml │ │ ├── feed_author_name.xml │ │ ├── feed_author_name_cdata.xml │ │ ├── feed_author_name_contains_html.xml │ │ ├── feed_author_name_contains_html_cdata.xml │ │ ├── feed_author_name_multiple.xml │ │ ├── feed_author_unknown_element.xml │ │ ├── feed_author_url_contains_comma.xml │ │ ├── feed_author_url_ftp.xml │ │ ├── feed_author_url_http.xml │ │ ├── feed_contributor_email.xml │ │ ├── feed_contributor_email_contains_plus.xml │ │ ├── feed_contributor_email_invalid.xml │ │ ├── feed_contributor_email_overloaded.xml │ │ ├── feed_contributor_name.xml │ │ ├── feed_contributor_name_blank.xml │ │ ├── feed_contributor_name_cdata.xml │ │ ├── feed_contributor_name_contains_html.xml │ │ ├── feed_contributor_name_contains_html_cdata.xml │ │ ├── feed_contributor_name_missing.xml │ │ ├── feed_contributor_name_multiple.xml │ │ ├── feed_contributor_unknown_element.xml │ │ ├── feed_contributor_url_contains_comma.xml │ │ ├── feed_contributor_url_ftp.xml │ │ ├── feed_contributor_url_http.xml │ │ ├── feed_contributor_url_multiple.xml │ │ ├── feed_copyright_is_inline.xml │ │ ├── feed_copyright_is_inline_2.xml │ │ ├── feed_copyright_missing.xml │ │ ├── feed_generator_contains_comma.xml │ │ ├── feed_generator_name.xml │ │ ├── feed_generator_not_really_uri.xml │ │ ├── feed_id_blank.xml │ │ ├── feed_id_contains_comma.xml │ │ ├── feed_id_full_uri.xml │ │ ├── feed_id_multiple.xml │ │ ├── feed_id_not_full_uri.xml │ │ ├── feed_id_not_urn.xml │ │ ├── feed_id_not_urn2.xml │ │ ├── feed_id_tag.xml │ │ ├── feed_id_tag_2.xml │ │ ├── feed_id_tag_3.xml │ │ ├── feed_id_tag_4.xml │ │ ├── feed_id_tag_5.xml │ │ ├── feed_id_tag_6.xml │ │ ├── feed_id_tag_7.xml │ │ ├── feed_id_tag_authority_contains_comma.xml │ │ ├── feed_id_tag_authority_contains_digit.xml │ │ ├── feed_id_tag_authority_contains_hyphen.xml │ │ ├── feed_id_tag_authority_contains_space.xml │ │ ├── feed_id_tag_authority_contains_wacky_chars.xml │ │ ├── feed_id_tag_date_1_digit_month.xml │ │ ├── feed_id_tag_date_2_digit_year.xml │ │ ├── feed_id_tag_date_2_digit_year_2.xml │ │ ├── feed_id_tag_date_2_digit_year_3.xml │ │ ├── feed_id_tag_date_contains_space.xml │ │ ├── feed_id_tag_date_contains_space_2.xml │ │ ├── feed_id_tag_date_contains_space_3.xml │ │ ├── feed_id_tag_date_cutoff.xml │ │ ├── feed_id_tag_date_cutoff_2.xml │ │ ├── feed_id_tag_date_cutoff_3.xml │ │ ├── feed_id_tag_date_cutoff_4.xml │ │ ├── feed_id_tag_date_missing_year.xml │ │ ├── feed_id_tag_date_no_hyphens.xml │ │ ├── feed_id_tag_date_no_hyphens_2.xml │ │ ├── feed_id_tag_date_too_specific.xml │ │ ├── feed_id_tag_no_date.xml │ │ ├── feed_id_tag_specific_contains_space.xml │ │ ├── feed_id_tag_specific_contains_space_2.xml │ │ ├── feed_id_tag_specific_contains_wacky_chars.xml │ │ ├── feed_id_tag_specific_contains_wacky_chars_2.xml │ │ ├── feed_id_tag_specific_contains_wacky_chars_3.xml │ │ ├── feed_id_urn.xml │ │ ├── feed_id_urn_multiple_colons.xml │ │ ├── feed_id_urn_nid_contains_period.xml │ │ ├── feed_id_urn_nid_contains_plus.xml │ │ ├── feed_id_urn_nid_contains_slash.xml │ │ ├── feed_id_urn_nid_starts_with_hyphen.xml │ │ ├── feed_id_urn_nss_contains_letters.xml │ │ ├── feed_id_urn_upper.xml │ │ ├── feed_info_is_inline.xml │ │ ├── feed_info_is_inline_2.xml │ │ ├── feed_info_missing.xml │ │ ├── feed_info_no_html.xml │ │ ├── feed_info_no_html_cdata.xml │ │ ├── feed_link_contains_comma.xml │ │ ├── feed_link_ftp.xml │ │ ├── feed_link_href_missing.xml │ │ ├── feed_link_http.xml │ │ ├── feed_link_mailto.xml │ │ ├── feed_link_multiple.xml │ │ ├── feed_link_multiple2.xml │ │ ├── feed_link_not_empty.xml │ │ ├── feed_link_not_multiple.xml │ │ ├── feed_link_not_multiple2.xml │ │ ├── feed_link_not_multiple3.xml │ │ ├── feed_link_rel_alternate.xml │ │ ├── feed_link_rel_blank.xml │ │ ├── feed_link_rel_invalid.xml │ │ ├── feed_link_rel_invalid2.xml │ │ ├── feed_link_title.xml │ │ ├── feed_link_title_blank.xml │ │ ├── feed_link_type.xml │ │ ├── feed_link_type2.xml │ │ ├── feed_link_type3.xml │ │ ├── feed_link_type4.xml │ │ ├── feed_link_type_blank.xml │ │ ├── feed_link_type_not_mime.xml │ │ ├── feed_missing.xml │ │ ├── feed_missing2.xml │ │ ├── feed_modified.xml │ │ ├── feed_modified_bad_day.xml │ │ ├── feed_modified_bad_day2.xml │ │ ├── feed_modified_bad_hours.xml │ │ ├── feed_modified_bad_minutes.xml │ │ ├── feed_modified_bad_month.xml │ │ ├── feed_modified_bad_seconds.xml │ │ ├── feed_modified_extra_spaces.xml │ │ ├── feed_modified_extra_spaces2.xml │ │ ├── feed_modified_extra_spaces3.xml │ │ ├── feed_modified_extra_spaces4.xml │ │ ├── feed_modified_extra_spaces5.xml │ │ ├── feed_modified_fractional_second.xml │ │ ├── feed_modified_hours_minutes.xml │ │ ├── feed_modified_missing.xml │ │ ├── feed_modified_multiple.xml │ │ ├── feed_modified_no_colons.xml │ │ ├── feed_modified_no_hyphens.xml │ │ ├── feed_modified_no_t.xml │ │ ├── feed_modified_no_timezone_colon.xml │ │ ├── feed_modified_no_year.xml │ │ ├── feed_modified_seconds.xml │ │ ├── feed_modified_utc.xml │ │ ├── feed_modified_wrong_format.xml │ │ ├── feed_namespace_01.xml │ │ ├── feed_namespace_invalid.xml │ │ ├── feed_namespace_missing.xml │ │ ├── feed_namespace_missing_dc.xml │ │ ├── feed_tagline.xml │ │ ├── feed_tagline_cdata.xml │ │ ├── feed_tagline_is_inline.xml │ │ ├── feed_tagline_is_inline_2.xml │ │ ├── feed_title_contains_html.xml │ │ ├── feed_title_contains_html_cdata.xml │ │ ├── feed_title_is_html.xml │ │ ├── feed_title_is_inline.xml │ │ ├── feed_title_is_inline_2.xml │ │ ├── feed_title_missing.xml │ │ ├── feed_title_multiple.xml │ │ ├── feed_title_no_html.xml │ │ ├── feed_title_no_html_cdata.xml │ │ ├── feed_title_not_escaped.xml │ │ ├── feed_title_not_html.xml │ │ ├── feed_title_not_inline.xml │ │ ├── feed_title_not_inline_cdata.xml │ │ ├── feed_title_not_text_plain.xml │ │ ├── feed_title_not_text_plain2.xml │ │ ├── feed_title_type.xml │ │ ├── feed_title_type2.xml │ │ ├── feed_title_type3.xml │ │ ├── feed_title_type_blank.xml │ │ ├── feed_title_type_not_mime.xml │ │ ├── feed_unknown_element.xml │ │ ├── feed_unknown_element_core_namespace.xml │ │ ├── feed_unknown_element_pubdate.xml │ │ ├── feed_version_01.xml │ │ ├── feed_version_02.xml │ │ ├── feed_version_021.xml │ │ ├── feed_xml_id_attribute.xml │ │ ├── invalid_xhtml_namespace.xml │ │ ├── invalid_xml.xml │ │ ├── unknown_element_in_known_namespace.xml │ │ ├── unknown_namespace.xml │ │ └── valid_dc_all.xml │ └── should │ │ ├── canonical_uri.xml │ │ ├── content_contains_base64_script.xml │ │ ├── content_contains_embed.xml │ │ ├── content_contains_meta.xml │ │ ├── content_contains_object.xml │ │ ├── content_contains_onsubmit.xml │ │ ├── content_contains_script.xml │ │ ├── noncanonical_uri_1.xml │ │ ├── noncanonical_uri_2.xml │ │ ├── noncanonical_uri_3.xml │ │ ├── noncanonical_uri_4.xml │ │ ├── noncanonical_uri_5.xml │ │ ├── noncanonical_uri_6.xml │ │ └── noncanonical_uri_7.xml ├── ext │ ├── .htaccess │ ├── access │ │ ├── atom.xml │ │ ├── invalid_rel.xml │ │ ├── missing_rel.xml │ │ ├── rel_in_wrong_place.xml │ │ └── rss.xml │ ├── app │ │ ├── accept-missing.xml │ │ ├── accept-multiple.xml │ │ ├── accept-none.xml │ │ ├── accept-param.xml │ │ ├── accept-wildcard.xml │ │ ├── category-href-children.xml │ │ ├── category-href-fixed.xml │ │ ├── category-href-scheme.xml │ │ ├── category.xml │ │ ├── entry-with-collection.xml │ │ ├── feed-collection.xml │ │ ├── invalid-collection-href.xml │ │ ├── invalid-draft.xml │ │ ├── invalid-edited.xml │ │ ├── invalid-fixed.xml │ │ ├── missing-collection-href.xml │ │ ├── missing-collection-title.xml │ │ ├── missing-workspace-title.xml │ │ ├── missing-workspace.xml │ │ ├── service-example.xml │ │ ├── service-misplaced-collection.xml │ │ ├── service-with-id.xml │ │ └── service-with-rights.xml │ ├── cf │ │ └── example.xml │ ├── conversationsnetwork │ │ ├── image.xml │ │ ├── introMilliseconds.xml │ │ ├── ratingAverage.xml │ │ ├── ratingCount.xml │ │ ├── ratingIndividual.xml │ │ └── ratingTimestamp.xml │ ├── ev │ │ └── future.xml │ ├── feedburner │ │ ├── dup-entry-awareness.xml │ │ ├── dup-entry-origEnclosureLink.xml │ │ ├── dup-entry-origLink.xml │ │ ├── dup-feed-awareness.xml │ │ ├── dup-feed-browserFriendly.xml │ │ ├── dup-feed-emailServiceId.xml │ │ ├── dup-feed-feedFlare.xml │ │ ├── dup-feed-feedburnerHostname.xml │ │ ├── entry-awareness.xml │ │ ├── entry-origEnclosureLink.xml │ │ ├── entry-origLink.xml │ │ ├── feed-awareness.xml │ │ ├── feed-browserFriendly.xml │ │ ├── feed-emailServiceId.xml │ │ ├── feed-feedFlare-href-rel.xml │ │ ├── feed-feedFlare-href.xml │ │ ├── feed-feedFlare-src-rel.xml │ │ ├── feed-feedFlare-src.xml │ │ ├── feed-feedFlare.xml │ │ ├── feed-feedburnerHostname.xml │ │ ├── rss-awareness.xml │ │ ├── rss-feedFlare-href-rel.xml │ │ └── rss-feedFlare-src-rel.xml │ ├── feedsync │ │ ├── history_by_and_when_missing.xml │ │ ├── history_by_blank.xml │ │ ├── history_by_html.xml │ │ ├── history_by_missing.xml │ │ ├── history_by_nonnss.xml │ │ ├── history_sequence_blank.xml │ │ ├── history_sequence_missing.xml │ │ ├── history_sequence_negative.xml │ │ ├── history_sequence_overflow.xml │ │ ├── history_sequence_zero.xml │ │ ├── history_when_blank.xml │ │ ├── history_when_missing.xml │ │ ├── history_when_rfc822.xml │ │ ├── obsolete-namespace.xml │ │ ├── related-link-blank.xml │ │ ├── related-link-iri.xml │ │ ├── related-link-not-uri.xml │ │ ├── related-link-relative-uri.xml │ │ ├── related-multiple.xml │ │ ├── related-title-blank.xml │ │ ├── related-title-html.xml │ │ ├── related-type-aggregated.xml │ │ ├── related-type-blank.xml │ │ ├── related-type-complete.xml │ │ ├── related-type-missing.xml │ │ ├── related-type-other.xml │ │ ├── related-type-uppercase.xml │ │ ├── sharing_expires.xml │ │ ├── sharing_expires_blank.xml │ │ ├── sharing_expires_rfc822.xml │ │ ├── sharing_missing_expires.xml │ │ ├── sharing_neither_since_nor_util.xml │ │ ├── sharing_since_blank.xml │ │ ├── sharing_since_but_no_until.xml │ │ ├── sharing_since_rfc822.xml │ │ ├── sharing_until_blank.xml │ │ ├── sharing_until_but_no_since.xml │ │ ├── sharing_until_rfc822.xml │ │ ├── since_after_until.xml │ │ ├── spec-example-atom-2.xml │ │ ├── spec-example-atom.xml │ │ ├── spec-example-rss-2.xml │ │ ├── spec-example-rss.xml │ │ ├── sync-deleted-false.xml │ │ ├── sync-deleted-maybe.xml │ │ ├── sync-deleted-missing.xml │ │ ├── sync-deleted-true.xml │ │ ├── sync-deleted-uppercase.xml │ │ ├── sync-id-duplicated.xml │ │ ├── sync-id-missing.xml │ │ ├── sync-id-nonnss.xml │ │ ├── sync-no-history.xml │ │ ├── sync-no-sharing.xml │ │ ├── sync-noconflicts-false.xml │ │ ├── sync-noconflicts-maybe.xml │ │ ├── sync-noconflicts-true.xml │ │ ├── sync-noconflicts-uppercase.xml │ │ ├── sync-updates-missing.xml │ │ ├── sync-updates-negative.xml │ │ ├── sync-updates-overflow.xml │ │ └── sync-updates-zero.xml │ ├── fh │ │ ├── archive-complete.xml │ │ ├── archive-incomplete.xml │ │ ├── archive-without-current.xml │ │ ├── complete-current-not-self.xml │ │ ├── complete-current-self.xml │ │ ├── complete-current.xml │ │ ├── complete-first.xml │ │ ├── complete-last.xml │ │ ├── complete-next-archive.xml │ │ ├── complete-next.xml │ │ ├── complete-prev-archive.xml │ │ ├── complete-previous.xml │ │ ├── entry-current.xml │ │ ├── entry-first.xml │ │ ├── entry-last.xml │ │ ├── entry-next-archive.xml │ │ ├── entry-next.xml │ │ ├── entry-prev-archive.xml │ │ ├── entry-previous.xml │ │ ├── example-archive.xml │ │ ├── example-complete.xml │ │ ├── example-paged.xml │ │ ├── example-subscription.xml │ │ ├── next-last.xml │ │ ├── previous-first.xml │ │ └── subscription-doc-without-current.xml │ ├── footer.html │ ├── georss │ │ ├── box.xml │ │ ├── comma.xml │ │ ├── features.xml │ │ ├── geopoint.xml │ │ ├── line.xml │ │ ├── neg_elev.xml │ │ ├── point.xml │ │ ├── polygon.xml │ │ ├── simple_line.xml │ │ ├── simple_point.xml │ │ ├── simple_polygon.xml │ │ └── srsname.xml │ ├── header.html │ ├── itunes │ │ ├── abbreviated_duration.xml │ │ ├── duplicate_explicit_value.xml │ │ ├── duration_in_channel.xml │ │ ├── duration_seconds.xml │ │ ├── image_absolute_https_url.xml │ │ ├── image_absolute_url.xml │ │ ├── image_no_url.xml │ │ ├── image_relative_url.xml │ │ ├── incomplete_category.xml │ │ ├── invalid_block_value.xml │ │ ├── invalid_category.xml │ │ ├── invalid_category_and_sub.xml │ │ ├── invalid_channeltype.xml │ │ ├── invalid_duration.xml │ │ ├── invalid_episode.xml │ │ ├── invalid_episodetype.xml │ │ ├── invalid_explicit_value.xml │ │ ├── invalid_keywords.xml │ │ ├── invalid_owner_email.xml │ │ ├── invalid_season.xml │ │ ├── invalid_subcategory.xml │ │ ├── keywords_contains_html.xml │ │ ├── keywords_too_long.xml │ │ ├── lowercase_explicit_value.xml │ │ ├── missing_block_value.xml │ │ ├── missing_category.xml │ │ ├── missing_explicit.xml │ │ ├── missing_itunes_email.xml │ │ ├── missing_lang.xml │ │ ├── missing_owner_email.xml │ │ ├── new_feed_url.xml │ │ ├── non_utf8.xml │ │ ├── obsolete_category.xml │ │ ├── obsolete_subcategory.xml │ │ ├── subtitle_contains_html.xml │ │ ├── subtitle_too_long.xml │ │ ├── summary_contains_html.xml │ │ ├── summary_too_long.xml │ │ ├── unsupported_format.xml │ │ ├── valid_category.xml │ │ ├── valid_category_with_ampersand.xml │ │ ├── valid_episode.xml │ │ ├── valid_subcategory.xml │ │ └── whitespace_in_explicit_value.xml │ ├── media │ │ ├── alternate_namespace.xml │ │ ├── deprecated_media_adult.xml │ │ ├── duplicate_copyright.xml │ │ ├── duplicate_description.xml │ │ ├── duplicate_title.xml │ │ ├── example1.xml │ │ ├── example2.xml │ │ ├── example3.xml │ │ ├── example4.xml │ │ ├── example5.xml │ │ ├── group_of_one.xml │ │ ├── invalid_category_html.xml │ │ ├── invalid_category_label.xml │ │ ├── invalid_category_scheme.xml │ │ ├── invalid_copyright_html.xml │ │ ├── invalid_copyright_url.xml │ │ ├── invalid_credit_role1.xml │ │ ├── invalid_credit_role2.xml │ │ ├── invalid_credit_scheme.xml │ │ ├── invalid_description_html.xml │ │ ├── invalid_description_plain.xml │ │ ├── invalid_description_type.xml │ │ ├── invalid_hash_algo.xml │ │ ├── invalid_hash_base64.xml │ │ ├── invalid_hash_len.xml │ │ ├── invalid_media_content_bitrate.xml │ │ ├── invalid_media_content_channels.xml │ │ ├── invalid_media_content_duration.xml │ │ ├── invalid_media_content_expression.xml │ │ ├── invalid_media_content_fileSize.xml │ │ ├── invalid_media_content_framerate.xml │ │ ├── invalid_media_content_height.xml │ │ ├── invalid_media_content_isDefault.xml │ │ ├── invalid_media_content_lang.xml │ │ ├── invalid_media_content_medium.xml │ │ ├── invalid_media_content_samplingrate.xml │ │ ├── invalid_media_content_type.xml │ │ ├── invalid_media_content_url.xml │ │ ├── invalid_media_content_width.xml │ │ ├── invalid_player_height.xml │ │ ├── invalid_player_url.xml │ │ ├── invalid_player_url_missing.xml │ │ ├── invalid_player_width.xml │ │ ├── invalid_rating_icra.xml │ │ ├── invalid_rating_mpaa.xml │ │ ├── invalid_rating_scheme.xml │ │ ├── invalid_rating_simple.xml │ │ ├── invalid_rating_v_chip.xml │ │ ├── invalid_restriction_allow_bogus.xml │ │ ├── invalid_restriction_allow_country.xml │ │ ├── invalid_restriction_allow_uri.xml │ │ ├── invalid_restriction_relationship.xml │ │ ├── invalid_restriction_relationship_missing.xml │ │ ├── invalid_restriction_type.xml │ │ ├── invalid_text_html.xml │ │ ├── invalid_text_lang.xml │ │ ├── invalid_text_plain.xml │ │ ├── invalid_text_start.xml │ │ ├── invalid_text_type.xml │ │ ├── invalid_thumbnail_height.xml │ │ ├── invalid_thumbnail_time.xml │ │ ├── invalid_thumbnail_url.xml │ │ ├── invalid_thumbnail_url_missing.xml │ │ ├── invalid_thumbnail_width.xml │ │ ├── invalid_title_html.xml │ │ ├── invalid_title_plain.xml │ │ ├── invalid_title_type.xml │ │ ├── valid_hash_md5.xml │ │ ├── valid_hash_sha1.xml │ │ ├── valid_media_content.xml │ │ ├── valid_rating_icra.xml │ │ ├── valid_rating_mpaa.xml │ │ ├── valid_rating_scheme.xml │ │ ├── valid_rating_simple.xml │ │ ├── valid_rating_v_chip.xml │ │ ├── valid_restriction_allow.xml │ │ ├── valid_restriction_allow_all.xml │ │ ├── valid_restriction_allow_country.xml │ │ ├── valid_restriction_allow_none.xml │ │ ├── valid_restriction_allow_uri.xml │ │ ├── valid_restriction_disallow.xml │ │ ├── valid_thumbnail_time_hms.xml │ │ ├── valid_thumbnail_time_hms_frac.xml │ │ ├── valid_thumbnail_time_now.xml │ │ ├── valid_thumbnail_time_sec.xml │ │ └── valid_thumbnail_time_sec_frac.xml │ ├── meta │ │ ├── atom.xml │ │ ├── invalid_content.xml │ │ ├── invalid_name.xml │ │ ├── nocontent.xml │ │ ├── noname.xml │ │ ├── rdf.xml │ │ └── rss.xml │ ├── thr │ │ ├── example1.xml │ │ ├── example2.xml │ │ ├── example3.xml │ │ ├── feed-in-reply-to.xml │ │ ├── feed-irt-source.xml │ │ ├── feed-replies.xml │ │ ├── invalid-children.xml │ │ ├── invalid-count.xml │ │ ├── invalid-href.xml │ │ ├── invalid-irt-source.xml │ │ ├── invalid-ref.xml │ │ ├── invalid-total.xml │ │ ├── invalid-type.xml │ │ ├── invalid-updated.xml │ │ ├── invalid-when.xml │ │ ├── source-in-reply-to.xml │ │ └── source-replies.xml │ ├── wfw │ │ └── commentRSS.xml │ └── xrd │ │ └── spec_noerr.xml ├── gbase │ ├── .htaccess │ ├── attributes │ │ ├── acceptable_actor_1.xml │ │ ├── acceptable_age_1.xml │ │ ├── acceptable_agent_1.xml │ │ ├── acceptable_apparel_type_1.xml │ │ ├── acceptable_area_1.xml │ │ ├── acceptable_artist_1.xml │ │ ├── acceptable_author_1.xml │ │ ├── acceptable_bathrooms_1.xml │ │ ├── acceptable_bedrooms_1.xml │ │ ├── acceptable_brand_1.xml │ │ ├── acceptable_color_1.xml │ │ ├── acceptable_condition_1.xml │ │ ├── acceptable_course_date_range_1.xml │ │ ├── acceptable_course_number_1.xml │ │ ├── acceptable_course_times_1.xml │ │ ├── acceptable_currency_1.xml │ │ ├── acceptable_delivery_radius_1.xml │ │ ├── acceptable_delivery_radius_2.xml │ │ ├── acceptable_education_1.xml │ │ ├── acceptable_employer_1.xml │ │ ├── acceptable_ethnicity_1.xml │ │ ├── acceptable_event_date_range.xml │ │ ├── acceptable_expiration_date_1.xml │ │ ├── acceptable_expiration_date_time_1.xml │ │ ├── acceptable_format_1.xml │ │ ├── acceptable_format_2.xml │ │ ├── acceptable_from_location_1.xml │ │ ├── acceptable_from_location_2.xml │ │ ├── acceptable_gender_1.xml │ │ ├── acceptable_hoa_dues_1.xml │ │ ├── acceptable_id_1.xml │ │ ├── acceptable_image_link_1.xml │ │ ├── acceptable_image_link_2.xml │ │ ├── acceptable_immigration_status_1.xml │ │ ├── acceptable_interested_in_1.xml │ │ ├── acceptable_isbn_1.xml │ │ ├── acceptable_job_function_1.xml │ │ ├── acceptable_job_industry_1.xml │ │ ├── acceptable_job_type_1.xml │ │ ├── acceptable_label_1.xml │ │ ├── acceptable_label_2.xml │ │ ├── acceptable_label_3.xml │ │ ├── acceptable_label_4.xml │ │ ├── acceptable_label_5.xml │ │ ├── acceptable_label_6.xml │ │ ├── acceptable_label_7.xml │ │ ├── acceptable_label_8.xml │ │ ├── acceptable_label_9.xml │ │ ├── acceptable_listing_type_1.xml │ │ ├── acceptable_listing_type_2.xml │ │ ├── acceptable_location_1.xml │ │ ├── acceptable_location_2.xml │ │ ├── acceptable_make_1.xml │ │ ├── acceptable_manufacturer_1.xml │ │ ├── acceptable_manufacturer_id_1.xml │ │ ├── acceptable_marital_status_1.xml │ │ ├── acceptable_megapixels_1.xml │ │ ├── acceptable_memory_1.xml │ │ ├── acceptable_mileage_1.xml │ │ ├── acceptable_mileage_2.xml │ │ ├── acceptable_model_1.xml │ │ ├── acceptable_model_number_1.xml │ │ ├── acceptable_news_source_1.xml │ │ ├── acceptable_occupation_1.xml │ │ ├── acceptable_pages_1.xml │ │ ├── acceptable_payment_accepted_1.xml │ │ ├── acceptable_payment_accepted_2.xml │ │ ├── acceptable_payment_notes_1.xml │ │ ├── acceptable_pickup_1.xml │ │ ├── acceptable_price_1.xml │ │ ├── acceptable_price_2.xml │ │ ├── acceptable_price_3.xml │ │ ├── acceptable_price_4.xml │ │ ├── acceptable_price_type_1.xml │ │ ├── acceptable_processor_speed_1.xml │ │ ├── acceptable_product_type_1.xml │ │ ├── acceptable_property_type_1.xml │ │ ├── acceptable_publication_name_1.xml │ │ ├── acceptable_publication_volume_1.xml │ │ ├── acceptable_publish_date_1.xml │ │ ├── acceptable_quantity_1.xml │ │ ├── acceptable_quantity_2.xml │ │ ├── acceptable_rating_1.xml │ │ ├── acceptable_review_type_1.xml │ │ ├── acceptable_review_type_2.xml │ │ ├── acceptable_review_type_3.xml │ │ ├── acceptable_reviewer_type_1.xml │ │ ├── acceptable_salary_1.xml │ │ ├── acceptable_salary_type_1.xml │ │ ├── acceptable_school_district_1.xml │ │ ├── acceptable_service_type_1.xml │ │ ├── acceptable_sexual_orientation_1.xml │ │ ├── acceptable_shipping_1.xml │ │ ├── acceptable_size_1.xml │ │ ├── acceptable_subject_1.xml │ │ ├── acceptable_subject_area_1.xml │ │ ├── acceptable_tax_percent_1.xml │ │ ├── acceptable_tax_region_1.xml │ │ ├── acceptable_to_location_1.xml │ │ ├── acceptable_to_location_2.xml │ │ ├── acceptable_travel_date_range_1.xml │ │ ├── acceptable_university_1.xml │ │ ├── acceptable_upc_1.xml │ │ ├── acceptable_url_of_item_being_reviewed_1.xml │ │ ├── acceptable_vehicle_type_1.xml │ │ ├── acceptable_vin_1.xml │ │ ├── acceptable_weight_1.xml │ │ ├── acceptable_year_1.xml │ │ ├── acceptable_year_2.xml │ │ ├── unacceptable_age_1.xml │ │ ├── unacceptable_currency_1.xml │ │ ├── unacceptable_from_location_1.xml │ │ ├── unacceptable_image_link_1.xml │ │ ├── unacceptable_image_link_2.xml │ │ ├── unacceptable_image_link_3.xml │ │ ├── unacceptable_label_1.xml │ │ ├── unacceptable_label_2.xml │ │ ├── unacceptable_listing_type_1.xml │ │ ├── unacceptable_listing_type_2.xml │ │ ├── unacceptable_location_1.xml │ │ ├── unacceptable_location_2.xml │ │ ├── unacceptable_payment_accepted_1.xml │ │ ├── unacceptable_pickup_1.xml │ │ ├── unacceptable_price_1.xml │ │ ├── unacceptable_price_2.xml │ │ ├── unacceptable_price_3.xml │ │ ├── unacceptable_price_4.xml │ │ ├── unacceptable_price_type_1.xml │ │ ├── unacceptable_quantity_1.xml │ │ ├── unacceptable_rating_1.xml │ │ ├── unacceptable_to_location_1.xml │ │ ├── unacceptable_year_1.xml │ │ └── unacceptable_year_2.xml │ ├── footer.html │ ├── header.html │ ├── rss1 │ │ ├── courses1.xml │ │ ├── events1.xml │ │ ├── housing1.xml │ │ ├── jobs1.xml │ │ ├── products1.xml │ │ ├── research1.xml │ │ ├── reviews1.xml │ │ ├── services1.xml │ │ ├── travel1.xml │ │ ├── vehicles1.xml │ │ └── wanted1.xml │ └── rss2 │ │ ├── courses2.xml │ │ ├── events2.xml │ │ ├── housing2.xml │ │ ├── jobs2.xml │ │ ├── news2.xml │ │ ├── personals2.xml │ │ ├── products2.xml │ │ ├── recipes.xml │ │ ├── research2.xml │ │ ├── reviews2.xml │ │ ├── services2.xml │ │ ├── travel2.xml │ │ ├── vehicles2.xml │ │ └── wanted2.xml ├── kml │ ├── 2.0 │ │ └── Document │ │ │ └── Style │ │ │ └── IconStyle │ │ │ └── Icon │ │ │ ├── h_blank.xml │ │ │ ├── h_float.xml │ │ │ ├── h_multiple.xml │ │ │ ├── h_non_numeric.xml │ │ │ ├── w_blank.xml │ │ │ ├── w_float.xml │ │ │ ├── w_multiple.xml │ │ │ ├── w_non_numeric.xml │ │ │ ├── w_pi.xml │ │ │ ├── x_blank.xml │ │ │ ├── x_float.xml │ │ │ ├── x_multiple.xml │ │ │ ├── x_non_numeric.xml │ │ │ ├── x_very_negative.xml │ │ │ ├── y_blank.xml │ │ │ ├── y_float.xml │ │ │ ├── y_multiple.xml │ │ │ ├── y_non_numeric.xml │ │ │ └── y_very_positive.xml │ ├── 2.1 │ │ └── Document │ │ │ ├── LookAt │ │ │ ├── altitudeMode_invalid.xml │ │ │ ├── altitudeMode_valid.xml │ │ │ ├── altitude_invalid.xml │ │ │ ├── altitude_valid.xml │ │ │ ├── heading_invalid.xml │ │ │ ├── heading_valid.xml │ │ │ ├── latitude_invalid.xml │ │ │ ├── latitude_valid.xml │ │ │ ├── longitude_invalid.xml │ │ │ ├── longitude_valid.xml │ │ │ ├── range_invalid.xml │ │ │ ├── range_valid.xml │ │ │ ├── tilt_invalid.xml │ │ │ └── tilt_valid.xml │ │ │ ├── NetworkLink │ │ │ ├── Link │ │ │ │ ├── href_invalid.xml │ │ │ │ └── href_valid.xml │ │ │ ├── Link_missing.xml │ │ │ ├── flyToView_invalid.xml │ │ │ ├── flyToView_valid.xml │ │ │ ├── refreshVisibility_invalid.xml │ │ │ └── refreshVisibility_valid.xml │ │ │ ├── Placemark │ │ │ ├── LookAt_multiple.xml │ │ │ ├── Placemark_id.xml │ │ │ ├── Snippet_multiple.xml │ │ │ ├── TimeStamp_multiple.xml │ │ │ ├── View_deprecated.xml │ │ │ ├── address_multiple.xml │ │ │ ├── coordinates │ │ │ │ ├── coordinates_invalid_latitude.xml │ │ │ │ ├── coordinates_invalid_list1.xml │ │ │ │ ├── coordinates_invalid_list2.xml │ │ │ │ ├── coordinates_invalid_longitude.xml │ │ │ │ ├── coordinates_valid_list.xml │ │ │ │ └── coordinates_valid_list2.xml │ │ │ ├── name_multiple.xml │ │ │ ├── open_invalid.xml │ │ │ ├── open_multiple.xml │ │ │ ├── open_valid.xml │ │ │ ├── phoneNumber_multiple.xml │ │ │ ├── visibility_invalid.xml │ │ │ └── visibility_valid.xml │ │ │ ├── Region │ │ │ ├── LatLonAltBox_missing.xml │ │ │ ├── LatLonAltBox_valid.xml │ │ │ ├── Lod │ │ │ │ ├── maxFadeExtent_invalid.xml │ │ │ │ ├── maxFadeExtent_valid.xml │ │ │ │ ├── maxLodPixels_invalid.xml │ │ │ │ ├── maxLodPixels_valid.xml │ │ │ │ ├── minFadeExtent_invalid.xml │ │ │ │ ├── minFadeExtent_valid.xml │ │ │ │ ├── minLodPixels_invalid.xml │ │ │ │ └── minLodPixels_valid.xml │ │ │ ├── Region_multiple.xml │ │ │ ├── north_missing.xml │ │ │ └── west_invalid.xml │ │ │ ├── Style │ │ │ ├── BalloonStyle │ │ │ │ ├── bgColor_multiple.xml │ │ │ │ ├── colorMode_blank.xml │ │ │ │ ├── colorMode_invalid.xml │ │ │ │ ├── colorMode_multiple.xml │ │ │ │ ├── colorMode_normal.xml │ │ │ │ ├── colorMode_random.xml │ │ │ │ ├── color_multiple.xml │ │ │ │ ├── invalid_color_hash.xml │ │ │ │ ├── invalid_color_not_hex.xml │ │ │ │ ├── invalid_color_too_long.xml │ │ │ │ ├── invalid_color_too_short.xml │ │ │ │ ├── textColor_multiple.xml │ │ │ │ ├── text_multiple.xml │ │ │ │ ├── valid_color_00000000.xml │ │ │ │ ├── valid_color_ffffffff.xml │ │ │ │ └── valid_color_mixed_case.xml │ │ │ ├── BalloonStyle_duplicate_id.xml │ │ │ ├── BalloonStyle_id_blank.xml │ │ │ ├── BalloonStyle_multiple.xml │ │ │ ├── BalloonStyle_unexpected_attribute.xml │ │ │ ├── IconStyle │ │ │ │ ├── Icon │ │ │ │ │ ├── h_deprecated.xml │ │ │ │ │ ├── href_missing.xml │ │ │ │ │ ├── href_multiple.xml │ │ │ │ │ ├── refreshInterval.xml │ │ │ │ │ ├── refreshInterval_multiple.xml │ │ │ │ │ ├── refreshInterval_non_numeric.xml │ │ │ │ │ ├── refreshMode_blank.xml │ │ │ │ │ ├── refreshMode_multiple.xml │ │ │ │ │ ├── refreshMode_onChange.xml │ │ │ │ │ ├── refreshMode_onExpire.xml │ │ │ │ │ ├── refreshMode_onInterval.xml │ │ │ │ │ ├── refreshMode_unexpected_value.xml │ │ │ │ │ ├── refreshMode_wrong_case.xml │ │ │ │ │ ├── viewBoundScale_multiple.xml │ │ │ │ │ ├── viewRefreshMode_blank.xml │ │ │ │ │ ├── viewRefreshMode_multiple.xml │ │ │ │ │ ├── viewRefreshMode_never.xml │ │ │ │ │ ├── viewRefreshMode_onRegion.xml │ │ │ │ │ ├── viewRefreshMode_onRequest.xml │ │ │ │ │ ├── viewRefreshMode_onStop.xml │ │ │ │ │ ├── viewRefreshMode_wrong_case.xml │ │ │ │ │ ├── viewRefreshTime.xml │ │ │ │ │ ├── viewRefreshTime_multiple.xml │ │ │ │ │ ├── viewRefreshTime_non_numeric.xml │ │ │ │ │ ├── w_deprecated.xml │ │ │ │ │ ├── x_deprecated.xml │ │ │ │ │ └── y_deprecated.xml │ │ │ │ ├── Icon_multiple.xml │ │ │ │ ├── colorMode_blank.xml │ │ │ │ ├── colorMode_invalid.xml │ │ │ │ ├── colorMode_multiple.xml │ │ │ │ ├── colorMode_normal.xml │ │ │ │ ├── colorMode_random.xml │ │ │ │ ├── color_multiple.xml │ │ │ │ ├── color_not_entity.xml │ │ │ │ ├── color_not_hex.xml │ │ │ │ ├── color_whitespace.xml │ │ │ │ ├── heading_blank.xml │ │ │ │ ├── heading_longitude_invalid_float.xml │ │ │ │ ├── heading_longitude_too_high.xml │ │ │ │ ├── heading_longitude_too_low.xml │ │ │ │ ├── heading_multiple.xml │ │ │ │ ├── hotSpot_multiple.xml │ │ │ │ ├── hotSpot_unexpected_attribute.xml │ │ │ │ ├── hotSpot_x.xml │ │ │ │ ├── hotSpot_x_blank.xml │ │ │ │ ├── hotSpot_x_invalid_float.xml │ │ │ │ ├── hotSpot_x_missing.xml │ │ │ │ ├── hotSpot_xunits_blank.xml │ │ │ │ ├── hotSpot_xunits_fraction.xml │ │ │ │ ├── hotSpot_xunits_insetPixels.xml │ │ │ │ ├── hotSpot_xunits_invalid.xml │ │ │ │ ├── hotSpot_xunits_missing.xml │ │ │ │ ├── hotSpot_xunits_pixels.xml │ │ │ │ ├── hotSpot_y.xml │ │ │ │ ├── hotSpot_y_blank.xml │ │ │ │ ├── hotSpot_y_invalid_float.xml │ │ │ │ ├── hotSpot_y_missing.xml │ │ │ │ ├── hotSpot_yunits_blank.xml │ │ │ │ ├── hotSpot_yunits_fraction.xml │ │ │ │ ├── hotSpot_yunits_insetPixels.xml │ │ │ │ ├── hotSpot_yunits_invalid.xml │ │ │ │ ├── hotSpot_yunits_missing.xml │ │ │ │ ├── hotSpot_yunits_pixels.xml │ │ │ │ ├── scale_invalid_float.xml │ │ │ │ └── scale_multiple.xml │ │ │ ├── IconStyle_duplicate_id.xml │ │ │ ├── IconStyle_id_blank.xml │ │ │ ├── IconStyle_multiple.xml │ │ │ ├── IconStyle_unexpected_attribute.xml │ │ │ ├── LabelStyle_duplicate_id.xml │ │ │ ├── LabelStyle_id_blank.xml │ │ │ ├── LabelStyle_multiple.xml │ │ │ ├── LabelStyle_unexpected_attribute.xml │ │ │ ├── LineStyle_duplicate_id.xml │ │ │ ├── LineStyle_id_blank.xml │ │ │ ├── LineStyle_multiple.xml │ │ │ ├── LineStyle_unexpected_attribute.xml │ │ │ ├── ListStyle_duplicate_id.xml │ │ │ ├── ListStyle_id_blank.xml │ │ │ ├── ListStyle_multiple.xml │ │ │ ├── ListStyle_unexpected_attribute.xml │ │ │ ├── PolyStyle_duplicate_id.xml │ │ │ ├── PolyStyle_id_blank.xml │ │ │ ├── PolyStyle_multiple.xml │ │ │ ├── PolyStyle_unexpected_attribute.xml │ │ │ ├── labelColor_deprecated.xml │ │ │ ├── scale_invalid_float.xml │ │ │ └── scale_multiple.xml │ │ │ ├── StyleMap │ │ │ ├── Pair │ │ │ │ ├── key_invalid.xml │ │ │ │ ├── key_missing.xml │ │ │ │ ├── key_valid.xml │ │ │ │ └── styleUrl_missing.xml │ │ │ └── Pair_missing.xml │ │ │ ├── Style_id.xml │ │ │ ├── Style_id_blank.xml │ │ │ ├── Style_multiple_id.xml │ │ │ ├── Style_unexpected_attribute.xml │ │ │ ├── Style_unexpected_attribute_after_id.xml │ │ │ ├── TimeSpan │ │ │ ├── begin_invalid.xml │ │ │ ├── begin_multiple.xml │ │ │ ├── begin_valid.xml │ │ │ ├── begin_valid2.xml │ │ │ └── begin_valid3.xml │ │ │ ├── TimeStamp │ │ │ ├── when_invalid.xml │ │ │ ├── when_missing.xml │ │ │ ├── when_valid.xml │ │ │ ├── when_valid2.xml │ │ │ └── when_valid3.xml │ │ │ ├── description_multiple.xml │ │ │ └── name_multiple.xml │ ├── 2.2 │ │ └── Document │ │ │ ├── atom_author.xml │ │ │ ├── atom_author_name_missing.xml │ │ │ └── atom_link_href_missing.xml │ ├── contrib │ │ └── future.xml │ └── kml_invalid_namespace.xml ├── opensearch │ ├── .htaccess │ ├── Example_of_OpenSearch_response_elements_in_Atom_1.0 │ │ └── noerror.xml │ ├── Example_of_OpenSearch_response_elements_in_RSS_2.0 │ │ └── noerror.xml │ ├── Examples │ │ ├── detailed.xml │ │ └── simple.xml │ ├── Local_role_values │ │ └── invalid.xml │ ├── Namespace │ │ ├── missing.xml │ │ └── typo.xml │ ├── OpenSearch_1.1_parameters │ │ └── invalid.xml │ ├── Parameter_name_prefix │ │ ├── invalid.xml │ │ └── valid.xml │ ├── Role_prefix │ │ ├── invalid.xml │ │ └── valid.xml │ ├── Template_grammar │ │ ├── missing-close.xml │ │ ├── missing-open.xml │ │ └── pchar.xml │ ├── The_.22AdultContent.22_element │ │ ├── invalid.xml │ │ └── multiple.xml │ ├── The_.22Attribution.22_element │ │ ├── markup.xml │ │ ├── multiple.xml │ │ └── toolong.xml │ ├── The_.22Contact.22_element │ │ ├── invalid.xml │ │ └── multiple.xml │ ├── The_.22Description.22_element │ │ ├── markup.xml │ │ ├── missing.xml │ │ ├── multiple.xml │ │ └── toolong.xml │ ├── The_.22Developer.22_element │ │ ├── markup.xml │ │ ├── multiple.xml │ │ └── toolong.xml │ ├── The_.22Image.22_element │ │ ├── height_fractional.xml │ │ ├── height_negative.xml │ │ ├── height_positive.xml │ │ ├── mime_invalid.xml │ │ ├── url_invalid.xml │ │ ├── url_relative.xml │ │ ├── width_fractional.xml │ │ ├── width_negative.xml │ │ └── width_positive.xml │ ├── The_.22InputEncoding.22_element │ │ └── invalid.xml │ ├── The_.22Language.22_element │ │ ├── invalid.xml │ │ └── star.xml │ ├── The_.22LongName.22_element │ │ ├── markup.xml │ │ ├── multiple.xml │ │ └── toolong.xml │ ├── The_.22OutputEncoding.22_element │ │ └── invalid.xml │ ├── The_.22Query.22_element │ │ └── missingExample.xml │ ├── The_.22Query.22_element_2 │ │ ├── missing_role.xml │ │ ├── title_contains_html.xml │ │ ├── title_too_long.xml │ │ ├── totalResults_fractional.xml │ │ ├── totalResults_negative.xml │ │ └── totalResults_positive.xml │ ├── The_.22ShortName.22_element │ │ ├── markup.xml │ │ ├── missing.xml │ │ ├── multiple.xml │ │ └── toolong.xml │ ├── The_.22SyndicationRight.22_element │ │ ├── invalid.xml │ │ ├── multiple.xml │ │ └── uppercase.xml │ ├── The_.22Tags.22_element │ │ ├── markup.xml │ │ ├── multiple.xml │ │ └── toolong.xml │ ├── The_.22Url.22_element │ │ ├── indexOffset_fractional.xml │ │ ├── indexOffset_negative.xml │ │ ├── indexOffset_positive.xml │ │ ├── missing_url.xml │ │ ├── pageOffset_fractional.xml │ │ ├── pageOffset_negative.xml │ │ ├── pageOffsetpositive.xml │ │ ├── template_invalid_url.xml │ │ ├── template_missing.xml │ │ ├── template_relative_url.xml │ │ ├── type_invalid_mime.xml │ │ └── type_missing.xml │ ├── The_.22count.22_parameter │ │ ├── fractional.xml │ │ ├── negative.xml │ │ └── positive.xml │ ├── The_.22inputEncoding.22_parameter │ │ ├── klingon.xml │ │ └── utf-8.xml │ ├── The_.22itemsPerPage.22_element │ │ ├── fractional.xml │ │ ├── multiple.xml │ │ ├── negative.xml │ │ └── positive.xml │ ├── The_.22language.22_parameter │ │ └── invalid.xml │ ├── The_.22outputEncoding.22_parameter │ │ ├── klingon.xml │ │ └── utf-8.xml │ ├── The_.22searchTerms.22_parameter │ │ ├── URL_encoded.xml │ │ └── not_URL_encoded.xml │ ├── The_.22startIndex.22_element │ │ ├── fractional.xml │ │ ├── multiple.xml │ │ ├── negative.xml │ │ └── positive.xml │ ├── The_.22startIndex.22_parameter │ │ ├── fractional.xml │ │ ├── negative.xml │ │ └── positive.xml │ ├── The_.22startPage.22_parameter │ │ ├── fractional.xml │ │ ├── negative.xml │ │ └── positive.xml │ ├── The_.22totalResults.22_element │ │ ├── fractional.xml │ │ ├── multiple.xml │ │ ├── negative.xml │ │ └── positive.xml │ ├── footer.html │ ├── header.html │ └── index.html ├── opml │ ├── .htaccess │ ├── clean │ │ ├── category.opml │ │ ├── directory.opml │ │ ├── outlineDocument.opml │ │ ├── ownerId.opml │ │ ├── playlist.opml │ │ ├── presentation.opml │ │ ├── simpleScript.opml │ │ ├── specification.opml │ │ ├── states.opml │ │ ├── subscriptionList.opml │ │ └── unknownOutlineType2.opml │ ├── errors │ │ ├── badlyFormedAttrCreated.opml │ │ ├── badlyFormedDateCreated.opml │ │ ├── badlyFormedDateModified.opml │ │ ├── badlyFormedEmail.opml │ │ ├── closedbody.opml │ │ ├── incorrectOpmlVersion.opml │ │ ├── invalidCharacters.opml │ │ ├── invalidIsBreakpoint.opml │ │ ├── invalidIsComment.opml │ │ ├── missingBody.opml │ │ ├── missingHead.opml │ │ ├── missingOpml.opml │ │ ├── missingOpmlVersion.opml │ │ ├── missingOutline.opml │ │ ├── missingTextAttributes.opml │ │ ├── missingTitleAttribute.opml │ │ ├── missingUrlAttribute.opml │ │ ├── notEncoded.opml │ │ ├── notwellformed.opml │ │ ├── outlinesInWrongPlaces.opml │ │ ├── subscriptionListErrors1.opml │ │ ├── subscriptionListErrors2.opml │ │ ├── subscriptionListErrors3.opml │ │ ├── subscriptionListErrors4.opml │ │ └── unknownOutlineType.opml │ ├── footer.html │ ├── header.html │ └── rss │ │ └── twittergram.xml ├── rss │ ├── .htaccess │ ├── footer.html │ ├── header.html │ ├── may │ │ ├── contains_dclanguage.xml │ │ ├── contains_xmllang.xml │ │ ├── missing_dclanguage.xml │ │ └── nonstandard_prefix.xml │ ├── must │ │ ├── admin_errorReportsTo.xml │ │ ├── admin_generatorAgent.xml │ │ ├── atom_link.xml │ │ ├── atom_link2.xml │ │ ├── blogChannel_blink.xml │ │ ├── blogChannel_blogRoll.xml │ │ ├── blogChannel_changes.xml │ │ ├── blogChannel_mySubscriptions.xml │ │ ├── cp_server.xml │ │ ├── dc_date_must_include_timezone.xml │ │ ├── dc_date_with_just_day.xml │ │ ├── dcdate.xml │ │ ├── dcdate_complete_date.xml │ │ ├── dcdate_fractional_second.xml │ │ ├── dcdate_hours_minutes.xml │ │ ├── dcdate_seconds.xml │ │ ├── dcdate_year_and_month.xml │ │ ├── dcdate_year_only.xml │ │ ├── dclanguage.xml │ │ ├── dclanguage_country_code.xml │ │ ├── doctype.xml │ │ ├── doctype_not_entity.xml │ │ ├── doctype_wrong_version.xml │ │ ├── ev_enddate.xml │ │ ├── ev_startdate.xml │ │ ├── foaf_name.xml │ │ ├── foaf_person.xml │ │ ├── ignorable_whitespace.xml │ │ ├── invalid_blogChannel_blink.xml │ │ ├── invalid_blogChannel_blogRoll.xml │ │ ├── invalid_blogChannel_mySubscriptions.xml │ │ ├── invalid_dcdate.xml │ │ ├── invalid_dclanguage.xml │ │ ├── invalid_dclanguage_blank.xml │ │ ├── invalid_geo_geo_latitude.xml │ │ ├── invalid_geo_geo_longitude.xml │ │ ├── invalid_geo_geourl_latitude.xml │ │ ├── invalid_geo_geourl_longitude.xml │ │ ├── invalid_geo_icbm_latitude.xml │ │ ├── invalid_geo_icbm_longitude.xml │ │ ├── invalid_item_rdf_about.xml │ │ ├── invalid_namespace.xml │ │ ├── invalid_namespace2.xml │ │ ├── invalid_rdf_about.xml │ │ ├── invalid_rss_version.xml │ │ ├── invalid_slash_hit_parade.xml │ │ ├── invalid_sy_updateBase.xml │ │ ├── invalid_sy_updateBase_blank.xml │ │ ├── invalid_sy_updateFrequency_blank.xml │ │ ├── invalid_sy_updateFrequency_decimal.xml │ │ ├── invalid_sy_updateFrequency_negative.xml │ │ ├── invalid_sy_updateFrequency_zero.xml │ │ ├── invalid_sy_updatePeriod.xml │ │ ├── invalid_sy_updatePeriod_blank.xml │ │ ├── invalid_xml.xml │ │ ├── l_permalink.xml │ │ ├── missing_namespace.xml │ │ ├── missing_namespace2.xml │ │ ├── missing_namespace_attr_only.xml │ │ ├── missing_rss.xml │ │ ├── missing_rss2.xml │ │ ├── multiple_admin_errorReportsTo.xml │ │ ├── multiple_admin_generatorAgent.xml │ │ ├── multiple_channel1.xml │ │ ├── multiple_dccreator.xml │ │ ├── multiple_dcdate.xml │ │ ├── multiple_dclanguage.xml │ │ ├── multiple_dcpublisher.xml │ │ ├── multiple_dcrights.xml │ │ ├── multiple_item_content_encoded.xml │ │ ├── multiple_item_dccreator.xml │ │ ├── multiple_item_dcdate.xml │ │ ├── multiple_item_dcsubject.xml │ │ ├── multiple_items.xml │ │ ├── multiple_sy_updateBase.xml │ │ ├── multiple_sy_updateFrequency.xml │ │ ├── multiple_sy_updatePeriod.xml │ │ ├── no_blink.xml │ │ ├── nodupl_undefined.xml │ │ ├── rdf_Description.xml │ │ ├── rdf_about.xml │ │ ├── rdf_unknown.xml │ │ ├── rdfs_seeAlso.xml │ │ ├── rdfs_seeAlso2.xml │ │ ├── rss10_contentItems.xml │ │ ├── rss10_image.xml │ │ ├── rss10_image2.xml │ │ ├── rss10_invalid_namespace.xml │ │ ├── rss10_invalid_namespace2.xml │ │ ├── rss10_item_in_channel.xml │ │ ├── rss10_missing_item_link.xml │ │ ├── rss10_missing_item_title.xml │ │ ├── rss10_missing_items.xml │ │ ├── rss10_missing_rdf_about_image.xml │ │ ├── rss10_mixedContent.xml │ │ ├── rss10_parseType.xml │ │ ├── rss10_rdfDescription.xml │ │ ├── rss10_resources.xml │ │ ├── rss10_spec_sample_noerror.xml │ │ ├── rss10_spec_sample_nowarn.xml │ │ ├── rss10_textinput.xml │ │ ├── rss10_textinput2.xml │ │ ├── rss10_title.xml │ │ ├── rss10_trackback.xml │ │ ├── rss10_trackback_invalid_about.xml │ │ ├── rss10_trackback_invalid_ping.xml │ │ ├── rss10_unexpected_channel_language.xml │ │ ├── rss10_unexpected_image_width.xml │ │ ├── rss10_unexpected_item_pubDate.xml │ │ ├── rss20_spec_sample_noerror.xml │ │ ├── rss20_trackback.xml │ │ ├── rss20_trackback_invalid_about.xml │ │ ├── rss20_trackback_invalid_ping.xml │ │ ├── rss91n_deprecated.xml │ │ ├── rss91n_entity.xml │ │ ├── rss91rab.xml │ │ ├── rss91u_entity.xml │ │ ├── slash_zero_comments.xml │ │ ├── sy_updateBase.xml │ │ ├── sy_updateFrequency.xml │ │ ├── sy_updatePeriod_daily.xml │ │ ├── sy_updatePeriod_hourly.xml │ │ ├── sy_updatePeriod_monthly.xml │ │ ├── sy_updatePeriod_weekly.xml │ │ ├── sy_updatePeriod_yearly.xml │ │ ├── thr_children.xml │ │ ├── ulcc_channel_url.xml │ │ ├── ulcc_item_url.xml │ │ ├── unexpected_text.xml │ │ ├── unknown_element.xml │ │ ├── unknown_element2.xml │ │ ├── unknown_element_in_known_namespace.xml │ │ ├── unknown_namespace.xml │ │ ├── unknown_root_element.xml │ │ ├── valid_ag_all.xml │ │ ├── valid_all_rss2_attributes.xml │ │ ├── valid_dc_all.xml │ │ ├── valid_dc_all2.xml │ │ ├── valid_dcterms_all.xml │ │ ├── valid_dcterms_all2.xml │ │ ├── valid_ev_all.xml │ │ ├── valid_geo_all.xml │ │ ├── valid_rss_090.xml │ │ ├── valid_slash_all.xml │ │ ├── valid_taxo_all.xml │ │ ├── xml_utf-8_bom_with_ascii_declaration.xml │ │ ├── xmlversion_10.xml │ │ └── xmlversion_11.xml │ └── should │ │ ├── blank_title.xml │ │ ├── canonical_uri.xml │ │ ├── content_encoded_contains_embed.xml │ │ ├── content_encoded_contains_meta.xml │ │ ├── content_encoded_contains_object.xml │ │ ├── content_encoded_contains_onsubmit.xml │ │ ├── content_encoded_contains_script.xml │ │ ├── content_encoded_contains_unicode.xml │ │ ├── content_encoded_non_script.xml │ │ ├── dcqualified.xml │ │ ├── duplicate_admingeneratorAgent.xml │ │ ├── duplicate_copyright.xml │ │ ├── duplicate_dccreator.xml │ │ ├── duplicate_dcdate.xml │ │ ├── duplicate_dclanguage.xml │ │ ├── duplicate_dcpublisher.xml │ │ ├── duplicate_dcrights.xml │ │ ├── duplicate_dctermsmodified.xml │ │ ├── duplicate_generator.xml │ │ ├── duplicate_item_atomid.xml │ │ ├── duplicate_item_atompubdate.xml │ │ ├── duplicate_item_author.xml │ │ ├── duplicate_item_category.xml │ │ ├── duplicate_item_cc_license.xml │ │ ├── duplicate_item_creativeCommons_license.xml │ │ ├── duplicate_item_dccreator.xml │ │ ├── duplicate_item_dcdate.xml │ │ ├── duplicate_item_dcsource.xml │ │ ├── duplicate_item_dcsubject.xml │ │ ├── duplicate_item_pubDate.xml │ │ ├── duplicate_item_source.xml │ │ ├── duplicate_language.xml │ │ ├── duplicate_lastBuildDate.xml │ │ ├── duplicate_license.xml │ │ ├── duplicate_managingEditor.xml │ │ ├── duplicate_pubDate.xml │ │ ├── duplicate_title.xml │ │ ├── duplicate_webmaster.xml │ │ ├── funky_atom_content.xml │ │ ├── funky_atom_summary.xml │ │ ├── funky_xhtml_body.xml │ │ ├── html_in_channel_category.xml │ │ ├── html_in_item_category.xml │ │ ├── modwiki-new.xml │ │ ├── modwiki-old.xml │ │ ├── platypus.xml │ │ ├── reserved_prefix.xml │ │ ├── rss10_content_encoded.xml │ │ ├── rss10_image_rdf_attrs.xml │ │ ├── rss20_with_atom_elements.xml │ │ ├── rss91_plain.xml │ │ ├── safe-style.xml │ │ ├── system_entity.xml │ │ ├── system_entity_http.xml │ │ ├── unfunky_atom_content_src.xml │ │ ├── webbug.xml │ │ ├── xhtml_body_contains_embed.xml │ │ ├── xhtml_body_contains_meta.xml │ │ ├── xhtml_body_contains_object.xml │ │ ├── xhtml_body_contains_onsubmit.xml │ │ ├── xhtml_body_contains_script.xml │ │ ├── xhtml_body_not_script.xml │ │ ├── xml_bad_encoding_declaration.xml │ │ ├── xml_correct_encoding_declaration.xml │ │ ├── xml_double_encoded.xml │ │ ├── xml_double_encoded2.xml │ │ ├── xml_double_encoded3.xml │ │ ├── xml_nonstandard_encoding_iso-8859-1.xml │ │ └── xml_obscure_encoding.xml ├── rss11 │ ├── .htaccess │ ├── footer.html │ ├── header.html │ └── must │ │ ├── neg-anyarss.xml │ │ ├── neg-anyerss.xml │ │ ├── neg-bad-abouturi.xml │ │ ├── neg-bad-linkuri.xml │ │ ├── neg-chantext.xml │ │ ├── neg-emptychan.xml │ │ ├── neg-ext-adupabout.xml │ │ ├── neg-ext-cdupabout.xml │ │ ├── neg-ext-dupabout.xml │ │ ├── neg-ext-inode.xml │ │ ├── neg-ext-notrdf.xml │ │ ├── neg-noabout.xml │ │ ├── neg-noitems.xml │ │ ├── neg-wrongns.xml │ │ ├── pos-dcandfoaf.xml │ │ ├── pos-desc-enc.xml │ │ ├── pos-dtypedc.xml │ │ ├── pos-duplink.xml │ │ ├── pos-linkws.xml │ │ ├── pos-minimal.xml │ │ ├── pos-mixed-optabout.xml │ │ ├── pos-mixed-order.xml │ │ ├── pos-multiple-any.xml │ │ ├── pos-multiple-item.xml │ │ ├── pos-odd-prefixes.xml │ │ ├── pos-optabout.xml │ │ ├── pos-optdesc.xml │ │ ├── pos-optimage.xml │ │ ├── pos-optlink.xml │ │ ├── pos-payload.xml │ │ ├── pos-simpledc.xml │ │ └── pos-single-item.xml ├── rss20 │ ├── .htaccess │ ├── data-types-characterdata │ │ ├── amp-HEX-upper.xml │ │ ├── amp-cdata-hex.xml │ │ ├── amp-cdata-name.xml │ │ ├── amp-cdata.xml │ │ ├── amp-decimal.xml │ │ ├── amp-hex-lower.xml │ │ ├── amp-hex-name.xml │ │ ├── amp-lt-alpha.xml │ │ ├── amp-lt-slash.xml │ │ ├── amp-name-decimal.xml │ │ ├── amp-name-hex.xml │ │ ├── amp-name.xml │ │ ├── amp-pound-digit.xml │ │ ├── amp-pound-x.xml │ │ ├── non-problems.xml │ │ ├── recommendation-1.xml │ │ ├── recommendation-2.xml │ │ ├── recommendation-3.xml │ │ ├── recommendation-4.xml │ │ ├── recommendation-5.xml │ │ ├── recommendation-6.xml │ │ └── recommendation-7.xml │ ├── data-types-datetime │ │ ├── everything.xml │ │ ├── invalid_pubdate.xml │ │ ├── invalid_pubdate_day.xml │ │ ├── invalid_pubdate_differential.xml │ │ ├── invalid_pubdate_dow.xml │ │ ├── missing_space.xml │ │ ├── pubdate.xml │ │ ├── pubdate_a.xml │ │ ├── pubdate_april.xml │ │ ├── pubdate_august.xml │ │ ├── pubdate_comments.xml │ │ ├── pubdate_cst.xml │ │ ├── pubdate_edt.xml │ │ ├── pubdate_est.xml │ │ ├── pubdate_february.xml │ │ ├── pubdate_friday.xml │ │ ├── pubdate_gmt.xml │ │ ├── pubdate_january.xml │ │ ├── pubdate_july.xml │ │ ├── pubdate_june.xml │ │ ├── pubdate_march.xml │ │ ├── pubdate_may.xml │ │ ├── pubdate_mdt.xml │ │ ├── pubdate_mst.xml │ │ ├── pubdate_no_seconds.xml │ │ ├── pubdate_no_weekday.xml │ │ ├── pubdate_november.xml │ │ ├── pubdate_october.xml │ │ ├── pubdate_one_digit_day.xml │ │ ├── pubdate_pdt.xml │ │ ├── pubdate_pre_y2k.xml │ │ ├── pubdate_pst.xml │ │ ├── pubdate_september.xml │ │ ├── pubdate_thursday.xml │ │ ├── pubdate_tuesday.xml │ │ ├── pubdate_ut.xml │ │ ├── pubdate_wednesday.xml │ │ ├── pubdate_with_diff_min.xml │ │ ├── pubdate_with_differential.xml │ │ ├── pubdate_with_differential2.xml │ │ └── pubdate_z.xml │ ├── data-types-email │ │ ├── html-in-name.xml │ │ ├── jumbled.xml │ │ ├── jumbled2.xml │ │ ├── mailto-subject.xml │ │ ├── missing-email.xml │ │ ├── missing-name.xml │ │ ├── name-as-comment.xml │ │ └── rfc2368.xml │ ├── data-types-url │ │ ├── .htaccess │ │ ├── idna.xml │ │ ├── iri.xml │ │ └── uri.xml │ ├── element-channel-cloud │ │ ├── cloud_domain.xml │ │ ├── cloud_path.xml │ │ ├── cloud_port.xml │ │ ├── cloud_port_integer.xml │ │ ├── cloud_protocol.xml │ │ ├── cloud_registerprocedure.xml │ │ ├── invalid_cloud_decimal_port.xml │ │ ├── invalid_cloud_negative_port.xml │ │ ├── invalid_cloud_no_domain.xml │ │ ├── invalid_cloud_no_path.xml │ │ ├── invalid_cloud_no_port.xml │ │ ├── invalid_cloud_no_protocol.xml │ │ ├── invalid_cloud_no_registerprocedure.xml │ │ ├── invalid_cloud_nonnumeric_port.xml │ │ └── invalid_cloud_zero_port.xml │ ├── element-channel-description │ │ └── html_in_channel_description.xml │ ├── element-channel-docs │ │ ├── docs.xml │ │ └── invalid_docs.xml │ ├── element-channel-image-description │ │ ├── image_no_description.xml │ │ └── image_title_description_contains_html.xml │ ├── element-channel-image-height │ │ ├── image_height.xml │ │ ├── image_height2.xml │ │ ├── invalid_image_bad_height.xml │ │ ├── invalid_image_negative_height.xml │ │ ├── invalid_image_too_high.xml │ │ └── invalid_image_zero_height.xml │ ├── element-channel-image-link │ │ ├── image_link.xml │ │ ├── image_link2.xml │ │ ├── image_link_no_match.xml │ │ ├── invalid_image_link.xml │ │ └── invalid_image_no_link.xml │ ├── element-channel-image-title │ │ ├── image_title.xml │ │ ├── image_title_contains_html.xml │ │ ├── image_title_no_match.xml │ │ ├── invalid_image_blank_title.xml │ │ └── invalid_image_no_title.xml │ ├── element-channel-image-url │ │ ├── image_url2.xml │ │ ├── image_url_gif.xml │ │ ├── image_url_jpeg.xml │ │ ├── image_url_jpg.xml │ │ ├── image_url_png.xml │ │ ├── image_url_tiff.xml │ │ ├── invalid_image_no_url.xml │ │ └── invalid_image_url.xml │ ├── element-channel-image-width │ │ ├── image_width.xml │ │ ├── image_width2.xml │ │ ├── invalid_image_bad_width.xml │ │ ├── invalid_image_negative_width.xml │ │ ├── invalid_image_too_wide.xml │ │ └── invalid_image_zero_width.xml │ ├── element-channel-image │ │ ├── invalid_image_text.xml │ │ ├── multiple_image_description.xml │ │ ├── multiple_image_height.xml │ │ ├── multiple_image_link.xml │ │ ├── multiple_image_title.xml │ │ ├── multiple_image_url.xml │ │ └── multiple_image_width.xml │ ├── element-channel-item-author │ │ ├── html_in_item_author.xml │ │ ├── invalid_item_author.xml │ │ ├── item_author.xml │ │ └── valid_email_addresses.xml │ ├── element-channel-item-category │ │ └── blank_category.xml │ ├── element-channel-item-comments │ │ ├── invalid_item_comments.xml │ │ └── item_comments.xml │ ├── element-channel-item-description │ │ ├── description_contains_embed.xml │ │ ├── description_contains_import.xml │ │ ├── description_contains_meta.xml │ │ ├── description_contains_object.xml │ │ ├── description_contains_onsubmit.xml │ │ ├── description_contains_reluri.xml │ │ ├── description_contains_script.xml │ │ ├── description_contains_uri_space.xml │ │ ├── description_non_script.xml │ │ └── html_in_item_description.xml │ ├── element-channel-item-enclosure │ │ ├── invalid_item_enclosure_blank_length.xml │ │ ├── invalid_item_enclosure_decimal_length.xml │ │ ├── invalid_item_enclosure_invalid_length.xml │ │ ├── invalid_item_enclosure_invalid_type.xml │ │ ├── invalid_item_enclosure_invalid_url.xml │ │ ├── invalid_item_enclosure_negative_length.xml │ │ ├── invalid_item_enclosure_no_length.xml │ │ ├── invalid_item_enclosure_no_type.xml │ │ ├── invalid_item_enclosure_no_url.xml │ │ ├── item_enclosure_length.xml │ │ ├── item_enclosure_type.xml │ │ ├── item_enclosure_url.xml │ │ ├── item_enclosure_url_with_port.xml │ │ └── item_enclosure_zero_length.xml │ ├── element-channel-item-guid │ │ ├── guid.xml │ │ ├── guid_duplicate_value.xml │ │ ├── guid_duplicate_value_cdata.xml │ │ ├── guid_duplicate_value_ncr.xml │ │ ├── guid_duplicate_value_url.xml │ │ ├── guid_isLargeInteger.xml │ │ ├── guid_isPermalink_false.xml │ │ ├── guid_isPermalink_true.xml │ │ ├── guid_isSmallInteger.xml │ │ ├── guid_value_isPermaLink_badAttributeCase.xml │ │ ├── guid_value_isPermalink_false.xml │ │ ├── guid_value_isPermalink_true.xml │ │ ├── guid_value_isPermalink_true2.xml │ │ ├── invalid_guid_blank.xml │ │ ├── invalid_guid_blank_isPermalink.xml │ │ ├── invalid_guid_invalid_isPermalink.xml │ │ ├── invalid_guid_value.xml │ │ ├── invalid_guid_value_explicit_isPermalink.xml │ │ ├── invalid_permalink_tag.xml │ │ ├── invalid_permalink_uuid.xml │ │ ├── missing_guid.xml │ │ └── valid_permalink_url.xml │ ├── element-channel-item-link │ │ ├── invalid_item_link.xml │ │ ├── item_link.xml │ │ ├── item_link_ftp.xml │ │ └── link_mailto.xml │ ├── element-channel-item-pubdate │ │ ├── pubDate_future.xml │ │ └── pubDate_past.xml │ ├── element-channel-item-source │ │ ├── html_in_item_source.xml │ │ ├── invalid_item_source.xml │ │ ├── invalid_item_source_url.xml │ │ ├── item_source_link.xml │ │ └── unregistered_item_source_url.xml │ ├── element-channel-item-title │ │ ├── html_in_item_title.xml │ │ ├── invalid_item_title.xml │ │ ├── invalid_item_title2.xml │ │ ├── valid_item_title.xml │ │ └── valid_item_title2.xml │ ├── element-channel-item │ │ ├── invalid_item_element.xml │ │ ├── invalid_item_no_title_or_description.xml │ │ ├── multi-enclosure-test.xml │ │ ├── multiple_item_author.xml │ │ ├── multiple_item_category.xml │ │ ├── multiple_item_comments.xml │ │ ├── multiple_item_description.xml │ │ ├── multiple_item_guid.xml │ │ ├── multiple_item_link.xml │ │ ├── multiple_item_pubDate.xml │ │ ├── multiple_item_source.xml │ │ └── multiple_item_title.xml │ ├── element-channel-language │ │ ├── contains_language.xml │ │ ├── invalid_language.xml │ │ ├── invalid_language_blank.xml │ │ ├── language.xml │ │ ├── language_country_code.xml │ │ └── language_iso6392.xml │ ├── element-channel-lastbuilddate │ │ ├── invalid_lastBuildDate.xml │ │ └── valid_lastBuildDate.xml │ ├── element-channel-link │ │ ├── invalid_link.xml │ │ ├── invalid_link2.xml │ │ ├── link.xml │ │ ├── link_contains_comma.xml │ │ └── link_ftp.xml │ ├── element-channel-managingeditor │ │ ├── invalid_managingEditor.xml │ │ └── valid_managingEditor.xml │ ├── element-channel-skipdays-day │ │ ├── duplicate_skipDays.xml │ │ ├── invalid_skipDays_bad_day.xml │ │ ├── invalid_skipDays_no_days.xml │ │ ├── skipDays_friday.xml │ │ ├── skipDays_monday.xml │ │ ├── skipDays_saturday.xml │ │ ├── skipDays_sunday.xml │ │ ├── skipDays_thursday.xml │ │ ├── skipDays_tuesday.xml │ │ └── skipDays_wednesday.xml │ ├── element-channel-skipdays │ │ ├── invalid_skipDays_too_many_days.xml │ │ ├── invalid_skipDays_unknown_child.xml │ │ ├── skipDays.xml │ │ └── skipDays_7_days.xml │ ├── element-channel-skiphours-hour │ │ ├── duplicate_skipHours_midnight.xml │ │ ├── duplicate_skipHours_noon.xml │ │ ├── skipHours.xml │ │ ├── skipHours_24_hours.xml │ │ ├── skipHours_invalid_hour_fractional.xml │ │ ├── skipHours_invalid_hour_high.xml │ │ ├── skipHours_invalid_hour_low.xml │ │ ├── skipHours_obsolete_midnight.xml │ │ ├── skipHours_valid_hour.xml │ │ ├── skipHours_valid_hour_high.xml │ │ └── skipHours_valid_hour_low.xml │ ├── element-channel-skiphours │ │ ├── invalid_skipHours_unknown_child.xml │ │ └── skipHours.xml │ ├── element-channel-textinput-description │ │ └── textInput_description.xml │ ├── element-channel-textinput-link │ │ ├── invalid_textInput_invalid_link.xml │ │ ├── textInput_link.xml │ │ └── textInput_valid_link.xml │ ├── element-channel-textinput-name │ │ ├── invalid_textInput_name.xml │ │ └── textInput_name.xml │ ├── element-channel-textinput-title │ │ ├── invalid_textInput_title_contains_html.xml │ │ └── textInput_title.xml │ ├── element-channel-textinput │ │ ├── invalid_textInput_no_description.xml │ │ ├── invalid_textInput_no_link.xml │ │ ├── invalid_textInput_no_name.xml │ │ ├── invalid_textInput_no_title.xml │ │ ├── multiple_textInput_description.xml │ │ ├── multiple_textInput_link.xml │ │ ├── multiple_textInput_name.xml │ │ ├── multiple_textInput_title.xml │ │ ├── rss20_camel_textInput.xml │ │ └── rss20_lower_textinput.xml │ ├── element-channel-title │ │ ├── blank_title.xml │ │ ├── html_in_channel_title.xml │ │ ├── invalid_title.xml │ │ ├── invalid_title2.xml │ │ ├── invalid_title_contains_html.xml │ │ ├── valid_title.xml │ │ └── valid_title2.xml │ ├── element-channel-ttl │ │ ├── invalid_ttl_blank.xml │ │ ├── invalid_ttl_fractional.xml │ │ ├── invalid_ttl_negative.xml │ │ ├── invalid_ttl_nonnumeric.xml │ │ ├── invalid_ttl_zero.xml │ │ └── ttl.xml │ ├── element-channel-webmaster │ │ ├── invalid_webMaster.xml │ │ ├── valid_webMaster.xml │ │ ├── webMaster_name_and_email.xml │ │ └── webMaster_plus_in_email.xml │ ├── element-channel │ │ ├── item_too_early.xml │ │ ├── missing_channel_description.xml │ │ ├── missing_channel_link.xml │ │ ├── missing_channel_title.xml │ │ ├── multiple_category.xml │ │ ├── multiple_cloud.xml │ │ ├── multiple_copyright.xml │ │ ├── multiple_description.xml │ │ ├── multiple_docs.xml │ │ ├── multiple_generator.xml │ │ ├── multiple_image.xml │ │ ├── multiple_language.xml │ │ ├── multiple_lastBuildDate.xml │ │ ├── multiple_link.xml │ │ ├── multiple_managingEditor.xml │ │ ├── multiple_pubDate.xml │ │ ├── multiple_skipDays.xml │ │ ├── multiple_skipHours.xml │ │ ├── multiple_textInput.xml │ │ ├── multiple_title.xml │ │ ├── multiple_ttl.xml │ │ └── multiple_webMaster.xml │ ├── element-rss │ │ ├── missing_channel.xml │ │ ├── missing_version_attribute.xml │ │ └── multiple_channel2.xml │ ├── footer.html │ ├── header.html │ ├── index.html │ ├── introduction │ │ ├── attr_namespace_harvard.xml │ │ ├── attr_namespace_rssboard.xml │ │ ├── not_in_a_namespace.xml │ │ ├── rss-2.0-namespace-noerr.xml │ │ └── rss-2.0-sample-noerror.xml │ ├── namespace-elements-atom-link │ │ └── noself.xml │ ├── namespace-elements-content-encoded │ │ ├── content_before_description.xml │ │ ├── content_without_description.xml │ │ └── funky_content_encoded.xml │ ├── namespace-elements-content │ │ └── funky_content_encoded.xml │ └── namespace-elements-slash-comments │ │ ├── missing-buildDate.xml │ │ └── with-buildDate.xml └── xml │ ├── .htaccess │ ├── footer.html │ ├── header.html │ ├── must │ ├── invalid_namespace_prefix_attribute.xml │ ├── invalid_namespace_prefix_element.xml │ ├── xml_declares_unknown_encoding.xml │ └── xml_declares_wrong_encoding.xml │ └── warning │ └── xml_declares_no_encoding.xml └── time.cgi /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.egg-info 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: python 2 | 3 | python: 4 | - "2.6" 5 | - "2.7" 6 | 7 | script: 8 | - python runtest.py 9 | -------------------------------------------------------------------------------- /css/documentation.css: -------------------------------------------------------------------------------- 1 | #main h2 { 2 | font-size: 120%; 3 | } 4 | 5 | #main .docbody { 6 | margin-left: 2em; 7 | line-height: 140%; 8 | } 9 | 10 | #main p.meta { 11 | font-size: xx-small; 12 | background: transparent; 13 | color: #999; 14 | margin-top: 1em; 15 | margin-left: 0; 16 | } 17 | -------------------------------------------------------------------------------- /docs-xml/error/ContainsSystemEntity.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Feeds must not contain SYSTEM entities

5 |
6 |
7 |

Your feed contains a SYSTEM entity. This is a security risk.

8 |
9 |
10 |

Remove the SYSTEM entity. RSS feeds must be self-contained.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/IntegerOverflow.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

attribute value too large

5 |
6 |
7 |

Valid values of this attribute are from 1 to 2^31-1.

8 |
9 |
10 |

Replace this value with one in the indicated range.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidAccessRestrictionRel.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid value for access:restriction: foo

5 |
6 |
7 |

The specified attribute value is not a valid access:restriction.

8 |
9 |
10 |

Change the attribute value to either allow or deny.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidAltitudeMode.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid altitudeMode

5 |
6 |
7 |

This element may only take specific values.

8 |
9 |
10 |

Use one of 'clampToGround', 'relativeToGround' or 'absolute'.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidAngle.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

foo must be between -360 and 360

5 |
6 |
7 |

This element must be in the specified range.

8 |
9 |
10 |

Ensure the value is in the specified range.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidBooleanAttribute.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

foo attribute of bar must be 'true' or 'false'

5 |
6 |
7 |

The specified attribute value is not a valid boolean value.

8 |
9 |
10 |

Change the attribute value to either true or false.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidColor.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Not a valid color

5 |
6 |
7 |

This element must be an eight digit hexadecimal number.

8 |
9 |
10 |

Specify the color as a hexadecimal number with two digits each for opacity, red, green and blue.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidColorMode.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid colorMode.

5 |
6 |
7 |

This element may only take specific values.

8 |
9 |
10 |

Use either 'normal' or 'random'.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidDuration.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid duration: "foo"

5 |
6 |
7 |

Invalid duration.

8 |
9 |
10 |

The tag can be formatted HH:MM:SS, H:MM:SS, MM:SS, or M:SS (H = hours, M = minutes, S = seconds)

11 | 12 |

An example of a valid Duration: 7:40

13 |
14 |
15 |
16 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidExpansionState.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

<expansionState> is a comma-separated list of line numbers.

5 |
6 |
7 |

The specified attribute value is not a valid value for this element.

8 |
9 |
10 |

Change the attribute value to a comma-separated list of line numbers.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidFloat.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid value for foo: "bar"

5 |
6 |
7 |

Value is a floating point number.

8 |
9 |
10 |

Consult the documentation for the attribute for further details.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidHeight.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

foo must be between 1 and 400

5 |
6 |
7 |

Image height must be between 1 and 400.

8 |
9 |
10 |

Resize your image manually, then specify the new height within range.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidIntUnit.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid value for foo: "bar"

5 |
6 |
7 |

Format is an integer followed by an optional unit.

8 |
9 |
10 |

Consult the documentation for the attribute for further details.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidInteger.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

foo must be an integer

5 |
6 |
7 |

This value must be an integer greater than or equal to zero. It can not be negative, or a decimal, or a fraction, or a string, or blank.

8 |
9 |
10 |

Make the specified value a non-negative integer.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidItemIconState.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid state for Icon

5 |
6 |
7 |

This element may only take specific values.

8 |
9 |
10 |

Use one of the permitted values.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidKmlLatitude.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid latitude found within coordinates. Latitudes have to be between -90 and 90.

5 |
6 |
7 |

Latitudes must be specified as degrees between -90 and 90.

8 |
9 |
10 |

Make sure the number is in this range.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidKmlLongitude.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid longitude found within coordinates. Longitudes have to be between -180 and 180.

5 |
6 |
7 |

Longitude must be specified as degrees between -180 and 180.

8 |
9 |
10 |

Make sure the number is in this range.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidKmlUnits.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid units.

5 |
6 |
7 |

This element may only take specific values.

8 |
9 |
10 |

Use units of 'fraction', 'pixels' or 'insetPixels'.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidLatitude.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

foo must be between -90 and 90

5 |
6 |
7 |

The value for elements expressing latitude must be a number between -90 and 90.

8 |
9 |
10 |

Use a number between -90 and 90 for the specified value.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidListItemType.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid list item type

5 |
6 |
7 |

This element may only take specific values.

8 |
9 |
10 |

Only include valid item types in your list.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidLongitude.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

foo must be between -180 and 180

5 |
6 |
7 |

The value for elements expressing longitude must be a number between -180 and 180.

8 |
9 |
10 |

Use a number between -180 and 180 for the specified value.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidMediaRestrictionRel.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

relationship must be 'allow' or 'disallow'

5 |
6 |
7 |

The specified attribute value is not a valid media:restriction relationship value.

8 |
9 |
10 |

Change the attribute value to either allow or disallow.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidMediaRestrictionType.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

type must be 'country' or 'uri'

5 |
6 |
7 |

The specified attribute value is not a valid media:restriction type value.

8 |
9 |
10 |

Change the attribute value to either country or uri.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidMediaTextType.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

type attribute must be "plain" or "html"

5 |
6 |
7 |

The specified attribute value is not a valid value for this element.

8 |
9 |
10 |

Change the attribute value to either plain or html.

11 |
12 |
13 |
14 | 15 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidPositiveInteger.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

foo must be a positive integer

5 |
6 |
7 |

This value must be an integer greater than zero. It can not be negative, or a decimal, or a fraction, or a string, or blank.

8 |
9 |
10 |

Make the specified value a positive integer.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidRefreshMode.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid refreshMode

5 |
6 |
7 |

This element may only take specific values.

8 |
9 |
10 |

Use a refreshMode of 'onChange', 'onInterval' or 'onExpire'.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidSchemaFieldType.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid Schema field type

5 |
6 |
7 |

This element may only take specific values.

8 |
9 |
10 |

Ensure your schema field uses one of the valid types.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidSseType.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid value for sx:related type

5 |
6 |
7 |
    8 |
  • type must be complete or 9 | aggregated.
  • 10 |
11 |
12 |
13 |

Select one of the types listed above.

14 |
15 |
16 |
17 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidStyleState.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid key for StyleMap.

5 |
6 |
7 |

This element may only take specific values.

8 |
9 |
10 |

Style state must be 'normal' or 'highlight'.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidTrueFalse.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

foo attribute of bar must be 'true' or 'false'

5 |
6 |
7 |

The specified attribute value is not a valid value for this element.

8 |
9 |
10 |

Change the attribute value to either true or false.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidValue.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid value for foo: "bar"

5 |
6 |
7 |

Value out of range.

8 |
9 |
10 |

Consult the documentation for the attribute for further details.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidViewRefreshMode.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid viewRefreshMode.

5 |
6 |
7 |

This element may only take specific values.

8 |
9 |
10 |

Use 'never', 'onRequest', 'onStop' or 'onRegion'.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidWidth.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

foo must be between 1 and 144

5 |
6 |
7 |

Image width must be between 1 and 144.

8 |
9 |
10 |

Resize your image, then reduce the specified width in your feed.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/InvalidZeroOne.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Invalid value. Should be 0 or 1.

5 |
6 |
7 |

This element may only take specific values.

8 |
9 |
10 |

Use either '0' or '1'.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/MisplacedMetadata.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

foo must appear before all entries

5 |
6 |
7 |

All metadata elements must appear before the first entry in a feed.

8 |
9 |
10 |

Move the element before the first entry

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/NotEscaped.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

foo claims to be escaped, but isn't

5 |
6 |
7 |

Content claims to be escaped, but it isn't.

8 |
9 |
10 |

Escape all tags and entities. < signs should become "&lt;"; > signs should become "&gt;"; & signs should become "&amp;".

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/TooLong.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

length of nnn exceeds the maximum allowable for foo of mmm

5 |
6 |
7 |

This element has a predefined constraint on the text length of the value.

8 |
9 |
10 |

Shorten the text.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/TooMany.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

foo contains more than ten bar elements

5 |
6 |
7 |

A maximum of ten occurrences of the specified element is allowed in this context.

8 |
9 |
10 |

Reduce the number of elements.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/error/UnexpectedText.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Unexpected text

5 |
6 |
7 |

Text found in an element which does not support mixed content.

8 |
9 |
10 |

Remove extraneous text.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/warning/Deprecated.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

foo has been superceded by foo.

5 |
6 |
7 |

XXX

8 |
9 |
10 |

XXX

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/warning/DeprecatedRootHref.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

root:// URLs have been superceded by full http:// URLs

5 |
6 |
7 |

XXX

8 |
9 |
10 |

XXX

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/warning/ImageLinkDoesntMatch.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Image link doesn't match channel link

5 |
6 |
7 |

This should be the same URL as the channel's link element.

8 |
9 |
10 |

Repeat the channel's link element in the image.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/warning/ImageUrlFormat.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Image not in required format

5 |
6 |
7 |

Image must be in the GIF, JPEG or PNG formats.

8 |
9 |
10 |

Change the url element to reference an image in one of the supported formats.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/warning/InvalidKmlMediaType.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

foo is an invalid KML media type. Use application/vnd.google-earth.kml+xml or application/vnd.google-earth.kmz

5 |
6 |
7 |

XXX

8 |
9 |
10 |

XXX

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/warning/NotBlank.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

element should not be blank

5 |
6 |
7 |

If this element is present, it should have a value.

8 |
9 |
10 |

Add a meaningful value.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/warning/UnknownHost.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Unknown host: name

5 |
6 |
7 |

The host specified can not be found.

8 |
9 |
10 |

Check the address for typing errors.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs-xml/warning/UnsupportedItunesFormat.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Format foo is not supported by iTunes

5 |
6 |
7 |

Supported file formats include .m4a, .mp3, .mov, .mp4, .m4v, and .pdf.

8 |
9 |
10 |

Consider switching to a supported format.

11 |
12 |
13 |
14 | -------------------------------------------------------------------------------- /docs/rfc4287.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/docs/rfc4287.html -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/favicon.ico -------------------------------------------------------------------------------- /images/.htaccess: -------------------------------------------------------------------------------- 1 | #RewriteEngine on 2 | #RewriteCond %{HTTP_REFERER} !^$ 3 | #RewriteCond %{HTTP_REFERER} !^https?://(www\.)?feedvalidator\.org(/|$) [NC] 4 | #RewriteRule .*\.(gif|jpg|png)$ - [F,L] 5 | -------------------------------------------------------------------------------- /images/borderBL.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/borderBL.gif -------------------------------------------------------------------------------- /images/borderBR.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/borderBR.gif -------------------------------------------------------------------------------- /images/borderTL.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/borderTL.gif -------------------------------------------------------------------------------- /images/borderTR.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/borderTR.gif -------------------------------------------------------------------------------- /images/kiss-my-rss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/kiss-my-rss.gif -------------------------------------------------------------------------------- /images/valid-atom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-atom.png -------------------------------------------------------------------------------- /images/valid-kml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-kml.png -------------------------------------------------------------------------------- /images/valid-opensearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-opensearch.png -------------------------------------------------------------------------------- /images/valid-opml.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-opml.gif -------------------------------------------------------------------------------- /images/valid-rss-aaron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-aaron.png -------------------------------------------------------------------------------- /images/valid-rss-antipixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-antipixel.png -------------------------------------------------------------------------------- /images/valid-rss-bbulger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-bbulger.png -------------------------------------------------------------------------------- /images/valid-rss-black-dougal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-black-dougal.gif -------------------------------------------------------------------------------- /images/valid-rss-dylan1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-dylan1.gif -------------------------------------------------------------------------------- /images/valid-rss-dylan2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-dylan2.gif -------------------------------------------------------------------------------- /images/valid-rss-dylan3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-dylan3.gif -------------------------------------------------------------------------------- /images/valid-rss-dylan4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-dylan4.gif -------------------------------------------------------------------------------- /images/valid-rss-grey-walt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-grey-walt.gif -------------------------------------------------------------------------------- /images/valid-rss-jon-wiley.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-jon-wiley.gif -------------------------------------------------------------------------------- /images/valid-rss-jonathan.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-jonathan.gif -------------------------------------------------------------------------------- /images/valid-rss-lee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-lee.gif -------------------------------------------------------------------------------- /images/valid-rss-martin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-martin.gif -------------------------------------------------------------------------------- /images/valid-rss-neil.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-neil.gif -------------------------------------------------------------------------------- /images/valid-rss-nicholas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-nicholas.png -------------------------------------------------------------------------------- /images/valid-rss-orange-walt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-orange-walt.gif -------------------------------------------------------------------------------- /images/valid-rss-red-walt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-red-walt.gif -------------------------------------------------------------------------------- /images/valid-rss-robert.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-robert.jpg -------------------------------------------------------------------------------- /images/valid-rss-rogers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-rogers.png -------------------------------------------------------------------------------- /images/valid-rss-shelley.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-shelley.gif -------------------------------------------------------------------------------- /images/valid-rss-white-dougal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-white-dougal.gif -------------------------------------------------------------------------------- /images/valid-rss-white-neil.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss-white-neil.gif -------------------------------------------------------------------------------- /images/valid-rss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/images/valid-rss.png -------------------------------------------------------------------------------- /src/feedvalidator/formatter/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = "Sam Ruby and Mark Pilgrim " 2 | __version__ = "$Revision$" 3 | __copyright__ = "Copyright (c) 2002 Sam Ruby and Mark Pilgrim" 4 | 5 | __all__ = ['base', 'text_plain', 'text_html'] 6 | -------------------------------------------------------------------------------- /src/feedvalidator/i18n/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = "Sam Ruby and Mark Pilgrim " 2 | __version__ = "$Revision$" 3 | __copyright__ = "Copyright (c) 2002 Sam Ruby and Mark Pilgrim" 4 | -------------------------------------------------------------------------------- /src/feedvalidator/vendor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubys/feedvalidator/2a8050b950594464b3923af249623b614774c138/src/feedvalidator/vendor/__init__.py -------------------------------------------------------------------------------- /src/rdflib/Identifier.py: -------------------------------------------------------------------------------- 1 | class Identifier(unicode): 2 | """ 3 | See http://www.w3.org/2002/07/rdf-identifer-terminology/ 4 | regarding choice of terminology. 5 | """ 6 | -------------------------------------------------------------------------------- /src/rdflib/Namespace.py: -------------------------------------------------------------------------------- 1 | from rdflib.URIRef import URIRef 2 | 3 | 4 | class Namespace(URIRef): 5 | 6 | def __getitem__(self, key, default=None): 7 | return URIRef(self + key) 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/rdflib/__init__.py: -------------------------------------------------------------------------------- 1 | # RDF Library 2 | 3 | __version__ = "2.0.6" 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/rdflib/syntax/__init__.py: -------------------------------------------------------------------------------- 1 | # RDF Library 2 | -------------------------------------------------------------------------------- /src/rdflib/syntax/parsers/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = ["RDFXMLParser", "NTParser"] 2 | 3 | -------------------------------------------------------------------------------- /src/setup.cfg: -------------------------------------------------------------------------------- 1 | [egg_info] 2 | tag_build = dev 3 | tag_svn_revision = true 4 | -------------------------------------------------------------------------------- /src/tests/config.py: -------------------------------------------------------------------------------- 1 | from os import environ 2 | 3 | # This is a test config, used by the runtests script, to ensure check.cgi 4 | # runs without requiring a web server. 5 | 6 | HOMEURL = 'http://localhost/check' 7 | 8 | PYDIR = '/usr/lib/python/' 9 | WEBDIR = environ['FEEDVALIDATOR_HOME'] 10 | SRCDIR = WEBDIR + '/src' 11 | 12 | DOCSURL = 'docs' 13 | CSSURL = 'css' 14 | -------------------------------------------------------------------------------- /templates/andwarn1.tmpl: -------------------------------------------------------------------------------- 1 |

In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendation.

2 | 3 | -------------------------------------------------------------------------------- /templates/andwarn2.tmpl: -------------------------------------------------------------------------------- 1 |

In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

2 | 3 | 4 | -------------------------------------------------------------------------------- /templates/code_listing.tmpl: -------------------------------------------------------------------------------- 1 |

Source: %(url)s

2 | 3 |
    4 | %(codelisting)s 5 |
6 | -------------------------------------------------------------------------------- /templates/code_listing_line.tmpl: -------------------------------------------------------------------------------- 1 |
  • %(line)s
  • 2 | -------------------------------------------------------------------------------- /templates/congrats.tmpl: -------------------------------------------------------------------------------- 1 |

    Congratulations!

    2 | 3 |

    [Valid %(feedType)s] This is a valid %(feedType)s %(docType)s.

    4 | 5 | -------------------------------------------------------------------------------- /templates/fault.tmpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | %(code)s 6 | %(string)s 7 | 8 | 9 | %(traceback)s 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /templates/footer.tmpl: -------------------------------------------------------------------------------- 1 |
    2 |
    Copyright © 2002-9 3 | Sam Ruby, 4 | Mark Pilgrim, 5 | Joseph Walton, and 6 | Phil Ringnalda 7 |
    8 |
    9 | 10 | 11 | -------------------------------------------------------------------------------- /templates/html.tmpl: -------------------------------------------------------------------------------- 1 |
    2 |

    It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

    3 |
    4 | -------------------------------------------------------------------------------- /templates/index.tmpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 |   5 |
    6 |
    7 |
    8 | -------------------------------------------------------------------------------- /templates/info.tmpl: -------------------------------------------------------------------------------- 1 |

    Information

    2 | 3 |

    This feed is valid, but could be improved by making certain changes.

    4 | 5 | -------------------------------------------------------------------------------- /templates/invalid.tmpl: -------------------------------------------------------------------------------- 1 |

    Sorry

    2 | 3 |

    This feed does not validate.

    4 | 5 | -------------------------------------------------------------------------------- /templates/manual.tmpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 | 5 |
    6 | 7 | 8 |
    9 |
    10 |
    11 | -------------------------------------------------------------------------------- /templates/notsupported.tmpl: -------------------------------------------------------------------------------- 1 |

    Not supported

    2 | 3 |

    The version of the format of this feed is not supported by this validator.

    4 | 5 | -------------------------------------------------------------------------------- /templates/special.tmpl: -------------------------------------------------------------------------------- 1 |

    RSS Profile Support Added (more)

     

    2 | -------------------------------------------------------------------------------- /templates/warning.tmpl: -------------------------------------------------------------------------------- 1 |

    Recommendations

    2 | 3 |

    This feed is valid, but interoperability with the widest range of feed 4 | readers could be improved by implementing the following recommendations.

    5 | 6 | 7 | -------------------------------------------------------------------------------- /testcases/.htaccess: -------------------------------------------------------------------------------- 1 | AddType text/plain .xml 2 | AddCharset UTF-8 .xml 3 | Header set X-Content-Type-Options: nosniff 4 | -------------------------------------------------------------------------------- /testcases/atom/.htaccess: -------------------------------------------------------------------------------- 1 | IndexOptions DescriptionWidth=80 2 | IndexOptions +SuppressHTMLPreamble 3 | HeaderName ../header.html 4 | ReadmeName ../footer.html 5 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_author_missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_author_name_blank.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_author_name_missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_id_blank.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_id_full_uri.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | http://example.com/1 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_id_missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_id_not_full_uri.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | example.com 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_id_not_urn.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | foo urn:diveintomark-org:20030729:1 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_id_not_urn2.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | foo urn:diveintomark-org:20030729:1 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_id_tag.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | tag:diveintomark.org,2003:blog-14:post-19 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_id_tag_2.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | tag:diveintomark.org,2003-11:blog-14:post-19 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_id_tag_4.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | tag:diveintomark.org,2003-11-30:19 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_id_tag_5.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | tag:diveintomark.org,2003-11-30:foo 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_id_tag_6.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | tag:me@example.com,2003-11-30:foo 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_id_urn.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | urn:diveintomark-org:1 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_link_ftp.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_link_href_missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_link_http.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_link_rel_alternate.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_link_rel_blank.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_link_rel_related.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_link_rel_via.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_link_title_blank.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_link_type_blank.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_modified.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 2003-07-01T01:55:07-05:00 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_modified_missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_summary.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | Valid summary 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_summary_missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_summary_no_html.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | Valid summary 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_title.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | Valid title 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_title_missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_title_no_html.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | Valid title 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_title_type_blank.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/atom/must/entry_unknown_element.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | bar 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_author_name.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | Valid name 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_author_name_cdata.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_author_unknown_element.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | bar 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_author_url_ftp.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | ftp://example.com/ 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_author_url_http.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | http://example.com/ 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_contributor_name_missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_copyright_missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_generator_name.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | Pretty much any name is acceptable 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_blank.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_contains_comma.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | http://www.wired.com/news/school/0,1383,54916,00.html 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_full_uri.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | http://example.com/1 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_multiple.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | http://example.com/1 13 | http://example.com/1 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_not_full_uri.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | example.com 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_not_urn.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | foo urn:diveintomark-org:20030729:1 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_not_urn2.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | foo urn:diveintomark-org:20030729:1 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_tag.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | tag:diveintomark.org,2003:blog-14:post-19 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_tag_2.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | tag:diveintomark.org,2003-11:blog-14:post-19 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_tag_3.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | tag:diveintomark.org,2003-11-30:blog-14:post-19 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_tag_4.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | tag:diveintomark.org,2003-11-30:19 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_tag_5.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | tag:diveintomark.org,2003-11-30:foo 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_tag_6.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | tag:me@example.com,2003-11-30:foo 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_tag_7.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | tag:raelity.org,2003:/ 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_tag_authority_contains_digit.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | tag:example90.com,2003-11-30:foo 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_tag_date_cutoff.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | tag:diveintomark.org,2003-:foo 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_tag_date_cutoff_4.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | tag:diveintomark.org,2003-09-1:foo 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_tag_date_missing_year.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | tag:diveintomark.org,11-24:foo 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_tag_no_date.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | tag:diveintomark.org:foo 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_urn.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | urn:diveintomark-org:1 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_urn_nid_contains_period.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | urn:diveintomark.org:1 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_urn_nid_contains_plus.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | urn:diveintomark+org:1 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_urn_nid_contains_slash.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | urn:diveintomark/org:1 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_urn_nid_starts_with_hyphen.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | urn:-diveintomark-org:1 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_id_urn_upper.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | URN:DIVEINTOMARK-ORG:1 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_info_missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_info_no_html.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | Valid info 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_info_no_html_cdata.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_ftp.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_href_missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_http.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_mailto.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_not_empty.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | http://example.com/ 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_rel_alternate.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_rel_blank.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_rel_invalid.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_rel_invalid2.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_title.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_title_blank.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_type.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_type2.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_type3.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_type4.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_type_blank.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_link_type_not_mime.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | Example feed 12 | Taglines aren't what they used to be 13 | http://example.com/ 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_modified.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 2003-07-01T01:55:07-05:00 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_modified_missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_modified_no_year.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 07-01T01:55:07-05:00 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_modified_utc.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 2002-12-31T19:20:30Z 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_namespace_01.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_namespace_invalid.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_namespace_missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | Example feed 13 | Taglines aren't what they used to be 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_tagline.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | Valid tagline 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_tagline_cdata.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_title_missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_title_multiple.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | Example feed 13 | Example feed 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_title_no_html.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | Valid title 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_title_no_html_cdata.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | <![CDATA[Valid title]]> 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_title_not_html.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | <a 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_title_type.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_title_type2.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_title_type3.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_title_type_blank.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_title_type_not_mime.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_unknown_element.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | bar 13 | 14 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_version_01.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_version_02.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_version_021.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/atom/must/feed_xml_id_attribute.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/atom/must/invalid_xml.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | http://example.com/ 13 | -------------------------------------------------------------------------------- /testcases/ext/.htaccess: -------------------------------------------------------------------------------- 1 | AddType application/xml opml 2 | 3 | IndexOptions DescriptionWidth=80 4 | IndexOptions +SuppressHTMLPreamble 5 | IndexIgnore header.html footer.html 6 | HeaderName ../header.html 7 | ReadmeName ../footer.html 8 | -------------------------------------------------------------------------------- /testcases/ext/app/accept-missing.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 8 | 9 | Main Site 10 | 12 | Pictures 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/ext/app/accept-none.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 8 | 9 | Main Site 10 | 12 | Pictures 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/ext/app/category-href-children.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/ext/app/category.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/ext/app/invalid-fixed.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/ext/app/missing-workspace-title.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /testcases/ext/app/missing-workspace.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /testcases/ext/meta/atom.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Atom 1.0 test case 8 | 2007-04-02T11:09:53-04:00 9 | urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/ext/meta/invalid_content.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Atom 1.0 test case 8 | 2007-04-02T11:09:53-04:00 9 | urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/ext/meta/nocontent.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Atom 1.0 test case 8 | 2007-04-02T11:09:53-04:00 9 | urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/ext/meta/noname.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Atom 1.0 test case 8 | 2007-04-02T11:09:53-04:00 9 | urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/ext/meta/rss.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | RSS 2.0 test case 9 | http://publisher.yahoo.com/rss_guide/faq.php 10 | noindex 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/gbase/.htaccess: -------------------------------------------------------------------------------- 1 | AddType application/xml opml 2 | 3 | IndexOptions DescriptionWidth=80 4 | IndexOptions +SuppressHTMLPreamble 5 | IndexIgnore header.html footer.html 6 | HeaderName ../header.html 7 | ReadmeName ../footer.html 8 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/h_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/h_float.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/h_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/h_non_numeric.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/w_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/w_float.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/w_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/w_non_numeric.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/x_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/x_float.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/x_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/x_non_numeric.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/y_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/y_float.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/y_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /testcases/kml/2.0/Document/Style/IconStyle/Icon/y_non_numeric.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/LookAt/altitudeMode_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 1 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/LookAt/altitudeMode_valid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | clampToGround 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/LookAt/altitude_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 160m 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/LookAt/altitude_valid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 160 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/LookAt/heading_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 445 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/LookAt/heading_valid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 45 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/LookAt/latitude_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 160 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/LookAt/latitude_valid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 60 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/LookAt/longitude_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 200 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/LookAt/longitude_valid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 100 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/LookAt/range_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 160m 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/LookAt/range_valid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 160 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/LookAt/tilt_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 45" 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/LookAt/tilt_valid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 45 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/NetworkLink/Link/href_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | not an url 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/NetworkLink/Link/href_valid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | http://earth.google.com 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/NetworkLink/Link_missing.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/NetworkLink/flyToView_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 2 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/NetworkLink/flyToView_valid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 1 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/NetworkLink/refreshVisibility_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 2 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/NetworkLink/refreshVisibility_valid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 0 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Placemark/LookAt_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Placemark/Placemark_id.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Placemark/Snippet_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 123 Main Street 12 | 123 Main Street 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Placemark/TimeStamp_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Placemark/View_deprecated.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Placemark/address_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 |
    123 Main Street
    12 |
    123 Main Street
    13 |
    14 |
    15 |
    16 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Placemark/name_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 123 Main Street 12 | 123 Main Street 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Placemark/open_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | r 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Placemark/open_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 1 12 | 0 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Placemark/open_valid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 1 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Placemark/visibility_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 123 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Placemark/visibility_valid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 1 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Region/LatLonAltBox_missing.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Region/Region_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Region/north_missing.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | -66 13 | 66 14 | -166 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/BalloonStyle/colorMode_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/BalloonStyle/colorMode_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/BalloonStyle/colorMode_normal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/BalloonStyle/colorMode_random.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/BalloonStyle/invalid_color_hash.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/BalloonStyle/invalid_color_not_hex.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/BalloonStyle/invalid_color_too_long.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/BalloonStyle/invalid_color_too_short.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/BalloonStyle_duplicate_id.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/BalloonStyle_id_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/BalloonStyle_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/BalloonStyle_unexpected_attribute.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/Icon/h_deprecated.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/Icon/href_missing.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/Icon/w_deprecated.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/Icon/x_deprecated.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/Icon/y_deprecated.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/Icon_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/colorMode_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/colorMode_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/colorMode_normal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/colorMode_random.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/color_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/color_not_entity.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/color_not_hex.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/color_whitespace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/heading_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/heading_longitude_invalid_float.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/heading_longitude_too_high.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/heading_longitude_too_low.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/heading_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_x.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_x_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_x_invalid_float.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_x_missing.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_xunits_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_xunits_fraction.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_xunits_insetPixels.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_xunits_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_xunits_missing.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_xunits_pixels.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_y.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_y_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_y_missing.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_yunits_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_yunits_fraction.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_yunits_insetPixels.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_yunits_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_yunits_missing.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/hotSpot_yunits_pixels.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/scale_invalid_float.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle/scale_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle_duplicate_id.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle_id_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/IconStyle_unexpected_attribute.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/LabelStyle_duplicate_id.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/LabelStyle_id_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/LabelStyle_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/LabelStyle_unexpected_attribute.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/LineStyle_duplicate_id.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/LineStyle_id_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/LineStyle_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/LineStyle_unexpected_attribute.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/ListStyle_duplicate_id.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/ListStyle_id_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/ListStyle_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/ListStyle_unexpected_attribute.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/PolyStyle_duplicate_id.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/PolyStyle_id_blank.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/PolyStyle_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/PolyStyle_unexpected_attribute.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/labelColor_deprecated.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/scale_invalid_float.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style/scale_multiple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/StyleMap/Pair/key_invalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | bla 13 | #bla 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/StyleMap/Pair/key_missing.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | #bla 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/StyleMap/Pair/key_valid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | normal 13 | #bla 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/StyleMap/Pair/styleUrl_missing.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | normal 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/StyleMap/Pair_missing.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testcases/kml/2.1/Document/Style_id.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 |