Repository: any23 Updated Branches: refs/heads/master e35bff451 -> 0dd983779
http://git-wip-us.apache.org/repos/asf/any23/blob/0dd98377/test-resources/src/test/resources/html/rdfa/rdfa-issue273-and-317.html ---------------------------------------------------------------------- diff --git a/test-resources/src/test/resources/html/rdfa/rdfa-issue273-and-317.html b/test-resources/src/test/resources/html/rdfa/rdfa-issue273-and-317.html new file mode 100644 index 0000000..4abde6c --- /dev/null +++ b/test-resources/src/test/resources/html/rdfa/rdfa-issue273-and-317.html @@ -0,0 +1,143 @@ + +<!DOCTYPE html> +<html data-pagecluster="Artikeldetailseite"> +<head> + <title>AEG Waschmaschine LAVAMAT L14AS7, 7 kg, 1400 U/Min | OTTO</title> + <meta charset="utf-8"/> + <meta name="head_static_files"> + <!--[if IE 9]><script type="text/javascript" src="/static/global-resources/js/2b0a3e852beee7c3/ie9/private_ie9_min.js"></script><![endif]--> + <script type="text/javascript"> + "use strict"; + + var o_global = o_global || {}; + + o_global.toggles = Object.freeze({ + "EMR_MPATHY": true, + "EMR_PXC": true, + "EMR_RUM": true, + "EMR_WEBTRENDS": true, + "FT3_newShoppingHistoryEnabled": true, + "FT6_CALL_CORE_WITH_DRESON_RULE": true, + "LHAS_1857_EXACTAG_TEST": true, + "LHAS_2048_TRACK_COOKIES": false, + "RUM_AssetX": true, + "RUM_BasicInformation": true, + "RUM_Connection": false, + "RUM_CustomEvents": true, + "RUM_DetailedPerformance": true, + "RUM_DeviceInformation": true, + "RUM_ImportantPerformance": true, + "RUM_JavascriptErrors": true, + "RUM_PageCluster": true, + "RUM_RoundTripTime": true, + "RUM_ScreenSize": false, + "RUM_Viewport": true, + "RUM_Visibility": false, + "SCALE_SendUserTimings": true + }); +</script> + <script type="text/javascript">var o_global=o_global||{};o_global.fonts=o_global.fonts||{};o_global.dirhashes={"js":{"all":"808d8dc381baeb0e","head":"1cf9d9e0407e29d7","thirdparty":"5069a97ae0239783","aftersales-order-tracking":"0c512b4cfe831ac4","aftersales-product-assistant":"34706a3bbdec201e","api-authorization":"a938e75e3dc58929","api-awesome-oauth2-app":"e1bf930ecda38f14","global-pattern":"63fb4c138f537bdb","global-resources":"2b0a3e852beee7c3","order":"cb336902f9c04d57","product":"fb65cc1cd7a53c72","product-assistant":"243bf991704d4f27","san":"5aaad34b3813c38d","shoppages":"ae4815f0d3a9d0b8","social-composing":"dccea81c23bb9c6c","social-feed":"adaea2689afff5d6","social-sharing":"434df70d1433544a","user":"fe5afc8a6ca329ac","user-benefit-offers":"f23dcb3fde4cd381","user-campaignmanagement":"8cb28563fe5d7d3f","wishlist":"f9a9e015de5e5052"},"css":{"all":"3cb8305c07b14e33","aftersales-order-tracking":"290237ebf2ec514a","aftersales-product-assistant":"c567379919eb0e4e","aftersal es":"2ab7f5f11f809675","api-authorization":"a366b6a6500ca271","order":"c76b82c30d46dbb4","product-assistant":"da9c10bbcf6cb1b5","product":"3b0b94c5878e77cf","san":"890324f5b18add29","shoppages":"c619c64bb63423ed","social-composing":"6ec659579ee6fe64","social-feed":"51127051b3d31090","user-benefit-offers":"412088927a9a4105","user-campaignmanagement":"112c77a322abc354","user":"3503e09d217e9967","wishlist":"03d977c26949567f"},"img":{"aftersales":"914086475dc9b41e","aftersales-order-tracking":"da39a3ee5e6b4b0d","aftersales-product-assistant":"da39a3ee5e6b4b0d","api-authorization":"da39a3ee5e6b4b0d","api-awesome-oauth2-app":"da39a3ee5e6b4b0d","apps-backend":"da39a3ee5e6b4b0d","campaign-presentation":"da39a3ee5e6b4b0d","combo-presentation":"da39a3ee5e6b4b0d","combo-topics":"da39a3ee5e6b4b0d","global-pattern":"704ac3b0631a8f87","global-resources":"23d1239aa2c1223b","nav-imberator":"da39a3ee5e6b4b0d","order":"d4179016602616be","p13n":"ddaeb60bae2a15f1","p13n-combopromo":"da39a3ee5e6b4b0d"," p13n-imagebanner":"da39a3ee5e6b4b0d","product":"0608394897adb5d1","product-assistant":"da39a3ee5e6b4b0d","reco-core":"da39a3ee5e6b4b0d","san":"c71f419a039a76b8","san-nav-view":"da39a3ee5e6b4b0d","san-productlister":"da39a3ee5e6b4b0d","san-srch-productfacets":"da39a3ee5e6b4b0d","scale":"da39a3ee5e6b4b0d","shoppages":"2981202090ca4536","social-composing":"da39a3ee5e6b4b0d","social-feed":"da39a3ee5e6b4b0d","social-likes":"da39a3ee5e6b4b0d","social-profile":"da39a3ee5e6b4b0d","social-sharing":"8c7de57cb0dff464","survey":"da39a3ee5e6b4b0d","trackingBct":"da39a3ee5e6b4b0d","user":"fa8177cd41dc1a8a","user-benefit-offers":"da39a3ee5e6b4b0d","user-campaignmanagement":"da39a3ee5e6b4b0d","wishlist":"031a7209d5c52355"},"fonts":{"all":"1c7d19d2c9bce659"}};o_global.fonts.conf={"otto-sans":{"font-family":"OttoSans","font-weight":"normal"},"otto-sans-bold":{"font-family":"OttoSans","font-weight":"bold"},"otto-sans-thin":{"font-family":"OttoSansThin","font-weight":"normal","breakpoint":"l|xl"}}</scr ipt> + <script type="text/javascript">window.invokePreload=window.invokePreload||{},invokePreload.onLoad=function(e){e.setAttribute("preloaded","true"),e.removeAttribute("onload")},invokePreload.onScriptLoad=function(e,t){e.setAttribute("preloaded",t?"error":"true"),e.removeAttribute("onload"),e.removeAttribute("onerror")},invokePreload.onScriptError=function(e){invokePreload.onScriptLoad(e,!0)},invokePreload.onStyleLoad=function(e){-1===[].map.call(document.styleSheets,function(e){return e.href}).indexOf(e.href)&&(e.setAttribute("rel","stylesheet"),e.setAttribute("type","text/css"),e.setAttribute("media","all"),e.setAttribute("preloaded","true"),e.removeAttribute("as")),e.removeAttribute("onload")};</script> + <script type="text/javascript" src="https://www.otto.de/static/all/js/1cf9d9e0407e29d7/public_head_min.js" crossorigin></script> + <link rel="shortcut icon" type="image/x-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicon.ico"> + <link rel="icon" type="image/x-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicon.ico"> + <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon.png"> + <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-57x57.png" sizes="57x57"> + <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-60x60.png" sizes="60x60"> + <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-72x72.png" sizes="72x72"> + <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-76x76.png" sizes="76x76"> + <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-114x114.png" sizes="114x114"> + <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-120x120.png" sizes="120x120"> + <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-128x128.png" sizes="128x128"> + <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-144x144.png" sizes="144x144"> + <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-152x152.png" sizes="152x152"> + <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-180x180.png" sizes="180x180"> + <link rel="apple-touch-icon" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/apple-touch-icon-precomposed.png"> + <link rel="icon" type="image/png" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/favicon-16x16.png" sizes="16x16"> + <link rel="icon" type="image/png" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/favicon-32x32.png" sizes="32x32"> + <link rel="icon" type="image/png" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/favicon-96x96.png" sizes="96x96"> + <link rel="icon" type="image/png" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/favicon-160x160.png" sizes="160x160"> + <link rel="icon" type="image/png" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/favicon-192x192.png" sizes="192x192"> + <link rel="icon" type="image/png" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/favicon-196x196.png" sizes="196x196"> + <link rel="manifest" href="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/manifest.json"> + <meta name="msapplication-TileImage" content="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/ms-icon-144x144.png"> + <meta name="msapplication-TileColor" content="#ffffff"> + <meta name="msapplication-navbutton-color" content="#d52b1e"> + <meta name="msapplication-square70x70logo" content="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/ms-icon-70x70.png"> + <meta name="msapplication-square144x144logo" content="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/ms-icon-144x144.png"> + <meta name="msapplication-square150x150logo" content="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/ms-icon-150x150.png"> + <meta name="msapplication-wide310x150logo" content="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/ms-icon-310x150.png"> + <meta name="msapplication-square310x310logo" content="https://www.otto.de/static/all/img/global-resources/23d1239aa2c1223b/favicons/ms-icon-310x310.png"> + + <meta name="theme-color" content="#D4021D"> + <link href="https://www.otto.de/static/all/css/3cb8305c07b14e33/files/public_critical_min.css" rel="stylesheet"> + <link href="https://www.otto.de/static/product/css/3b0b94c5878e77cf/files/private_critical_min.css" rel="stylesheet"> + <noscript> + <link href="https://www.otto.de/static/all/css/3cb8305c07b14e33/files/000_001_fonts.css" rel="stylesheet"> + </noscript> + <meta name="description" content="AEG Waschmaschine LAVAMAT L14AS7, 7 kg, 1400 U/Min für 399,00â¬. mindestens 20% sparsamer als der Grenzwert zu A+++, 7 kg Fassungsvermögen, 1400 Touren bei OTTO"/> + <meta name="robots" content="index,follow,noodp,noydir"/> + <meta property="og:image" content="https://i.otto.de/i/otto/15403117/aeg-waschmaschine-lavamat-l14as7-7-kg-1400-u-min-weiss.jpg?$formatz$"> + <meta property="og:title" content="AEG Waschmaschine LAVAMAT L14AS7, 7 kg, 1400 U/Min"> + <meta property="og:description" content="AEG Waschmaschine LAVAMAT L14AS7, 7 kg, 1400 U/Min für 399,00â¬. mindestens 20% sparsamer als der Grenzwert zu A+++, 7 kg Fassungsvermögen, 1400 Touren bei OTTO"> + <meta property="og:url" content="https://www.otto.de/p/aeg-waschmaschine-lavamat-l14as7-7-kg-1400-u-min-508571361/"> + <meta property="og:site_name" content="OTTO"> + <meta property="og:type" content="product"> + + <meta name="twitter:card" content="summary_large_image"> + <meta name="twitter:site" content="@otto_de"> + <meta name="twitter:description" content="AEG Waschmaschine LAVAMAT L14AS7, 7 kg, 1400 U/Min für 399,00â¬. mindestens 20% sparsamer als der Grenzwert zu A+++, 7 kg Fassungsvermögen, 1400 Touren bei OTTO"> + <meta name="twitter:image" content="https://i.otto.de/i/otto/15403117/aeg-waschmaschine-lavamat-l14as7-7-kg-1400-u-min-weiss.jpg?$formatz$"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="canonical" href="https://www.otto.de/p/aeg-waschmaschine-lavamat-l14as7-7-kg-1400-u-min-508571361/"/> + + <style>@charset "UTF-8";.cr_aggregation__starsWithAmount{cursor:pointer;text-decoration:none}.cr_aggregation__button{display:inline;width:auto;margin-left:8px}.cr_aggregation__rating{position:relative;top:1px}.cr_aggregation__amount,.cr_aggregation__label{text-decoration:underline}.cr_aggregation__label-icon{font-style:normal;vertical-align:bottom}.cr_aspectFilter{margin-top:32px}@media (min-width:48em){.cr_aspectFilter{margin-top:16px}}.cr_aspectFilter__headline{font-size:14px;font-size:.875rem;line-height:1.42857em;font-weight:700}.cr_aspectFilter__buttons{overflow:hidden}.cr_aspectButton{max-width:300px;padding:5px 9px;font-size:12px;font-size:.75rem;line-height:1.5em;background:#f3f1ec;background:linear-gradient(180deg,#fefefe,#f3f1ec);border:1px solid #c4c4c4;color:#333;border-radius:3px;outline:0 none;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:center;text-decoration:none;vertical-align:baseline;margin:8px 8px 0 0;float:left;white-space:nowrap;height: 31px}.cr_aspectButton:hover{background:#fefefe;color:#d5281e}.cr_aspectButton:last-of-type{margin:8px 16px 0 0}.cr_aspectButton--selected{border-color:#9e9e9e;cursor:auto}.cr_aspectButton--selected,.cr_aspectButton--selected:hover{background:#fff;background:linear-gradient(180deg,#d7d5cf,#fff);font-weight:700}.cr_aspectButton--selected:hover{color:inherit}.cr_aspectButton__text{max-width:235px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle;margin-right:4px}.cr_aspectDeselectLink{margin-top:8px;line-height:31px;float:left}.cr_histogram{margin-top:16px}.cr_histogram__row{display:table-row}.cr_histogram__row--clickable{cursor:pointer}.cr_histogram__row--clickable .cr_histogram__amount span{text-decoration:underline}.cr_histogram__row--selected .cr_histogram__amount,.cr_histogram__row--selected .cr_histogram__label{font-weight:700}.cr_histogram__row--selected .cr_bar{border:1px solid #777}.cr_histogram__row--selected .cr_bar__fill{ba ckground-color:#9e9e9e}.cr_histogram__row--selected .cr_histogram__amount span{text-decoration:none}@media (min-width:48em){.cr_histogram__row--selected .cr_histogram__deselect{display:table-cell}}.cr_histogram__amount,.cr_histogram__label,.cr_histogram__percent{display:table-cell;padding-top:12px;vertical-align:top}.cr_histogram__row:first-child .cr_histogram__amount,.cr_histogram__row:first-child .cr_histogram__deselect,.cr_histogram__row:first-child .cr_histogram__label,.cr_histogram__row:first-child .cr_histogram__percent{padding-top:0}.cr_histogram__amount,.cr_histogram__deselect,.cr_histogram__label{font-size:14px;font-size:.875rem;line-height:1.42857em;line-height:20px}.cr_histogram__amount,.cr_histogram__label,.cr_histogram__percent{padding-right:8px}.cr_bar{width:170px;height:20px;border:1px solid #c4c4c4;border-radius:2px}.cr_bar__fill{height:100%;background-color:#e6e6e6}.cr_histogram__deselect{display:none;padding-top:12px;vertical-align:top}.cr_filterIndicator{margin:16 px 0 0;font-size:14px;font-size:.875rem;line-height:1.42857em}@media (min-width:48em){.cr_filterIndicator{display:inline-block;line-height:38px}}.cr_filterIndicator__deselect{white-space:nowrap}@media (min-width:48em){.cr_filterIndicator__deselect{display:none}}.cr_landingPage .cr_reviewHeadline__row--FEATURE_2065 .cr_reviewHeadline__starsWithAmount>*{display:inline-block;vertical-align:middle}@media (min-width:48em){.cr_landingPage .cr_histogram{float:left}}@media (min-width:48em){.cr_landingPage .cr_aspectFilter{margin-left:480px}}.cr_landingPage .cr_filterWrapper{overflow:hidden;margin:8px 0 0}.cr_loadingSpinner{text-align:center;margin-bottom:8px}.cr_loadingSpinner__loader{display:inline-block}@media (min-width:48em){.cr_minimal .cr_histogram{float:left}}@media (min-width:48em){.cr_minimal .cr_aspectFilter{margin-left:360px}}.cr_minimal .cr_reviewList{margin:32px 0 24px}.cr_minimal .cr_filterWrapper{overflow:hidden;margin:8px 0 0}.cr_moreReviewsButton{max-width:350px}.cr_paging{ text-align:center;overflow:hidden;margin-bottom:8px}@media (min-width:48em){.cr_paging{width:310px;float:right}}.cr_paging__button{width:auto}.cr_paging__button--first,.cr_paging__button--prev{float:left;margin-left:8px}.cr_paging__button--last,.cr_paging__button--next{float:right;margin-right:8px}.cr_paging__currentPage{font-size:14px;font-size:.875rem;line-height:1.42857em;line-height:30px}.cr_reportReviewLayer{font-size:14px;font-size:.875rem;line-height:1.42857em;overflow:hidden}.cr_reportReviewLayer--success .cr_reportReviewLayer__surveyWrapper{display:none}.cr_reportReviewLayer--success .cr_reportReviewLayer__successWrapper{display:block}.cr_reportReviewLayer__error{margin-bottom:16px;display:none}.cr_reportReviewLayer__request{font-weight:700;margin:0}.cr_reportReviewLayer__survey{margin-top:10px}.cr_reportReviewLayer__textarea{margin-top:8px}.cr_reportReviewLayer__disclaimer,.cr_reportReviewLayer__feedbackIndication,.cr_reportReviewLayer__guidelines{font-size:12px;font-size: .75rem;line-height:1.5em}.cr_reportReviewLayer__feedbackIndication{margin:8px 0 0}.cr_reportReviewLayer__feedbackIndication--success{font-size:14px;font-size:.875rem;line-height:1.42857em;margin:16px 0 0}.cr_reportReviewLayer__disclaimer,.cr_reportReviewLayer__guidelines{display:block;margin-top:8px}@media (min-width:48em){.cr_reportReviewLayer__disclaimer{float:left;margin-top:16px;line-height:40px}}.cr_reportReviewLayer__button{margin-top:16px}@media (min-width:48em){.cr_reportReviewLayer__button{float:right;max-width:160px}}.cr_reportReviewLayer__successWrapper{display:none}.cr_reviewHeadline{position:relative}.cr_reviewHeadline__headline{margin-top:16px}.cr_reviewHeadline__headline--FEATURE_2065{font-size:22px;font-size:1.375rem;line-height:1.27273em;margin-top:24px;font-family:OttoSansThin,OTTOSans,Arial,Helvetica,sans-serif}@media (min-width:48em){.cr_reviewHeadline__headline--FEATURE_2065{font-size:26px;font-size:1.625rem;line-height:1.23077em}}.cr_reviewHeadline__recommendat ion{margin:8px 0 0;font-size:14px;font-size:.875rem;line-height:1.42857em}.cr_reviewHeadline__recommendation.cr_reviewHeadline__recommendation--FEATURE_2065{margin:12px 0 0}.cr_reviewHeadline__row{overflow:hidden}.cr_reviewHeadline__starsWithAmount{white-space:nowrap;margin-top:19px;float:left}.cr_reviewHeadline__row--FEATURE_2065 .cr_reviewHeadline__starsWithAmount{margin-top:16px}.cr_reviewHeadline__row--FEATURE_2065 a.cr_reviewHeadline__starsWithAmount{cursor:pointer;text-decoration:none}.cr_reviewHeadline__amount{margin:0 8px 0 4px;vertical-align:text-bottom}.cr_reviewHeadline__row--FEATURE_2065 .cr_reviewHeadline__amount{margin:4px}.cr_reviewHeadline__label{text-decoration:underline;vertical-align:text-bottom}.cr_reviewHeadline__label-icon{font-style:normal;vertical-align:baseline}.cr_reviewHeadline__amount--clickable{text-decoration:underline;cursor:pointer}.cr_reviewHeadline__submitReviewButton{display:inline-block;margin-top:16px;width:auto}.cr_reviewHeadline__row--FEATURE_2 065 .cr_reviewHeadline__submitReviewButton{margin-top:0}.cr_reviewHeadline__submitReviewButton--floating{margin:12px 0 0}@media (min-width:48em){.cr_reviewHeadline__submitReviewButton--floating{position:absolute;top:0;right:0;margin:0}}.cr_reviewHeadline__submitReviewStar{margin-right:2px}.cr_reviewHeadline__submitReview{float:right;display:inline-block;margin-top:16px}.cr_reviewHeadline__noReviews{font-size:14px;font-size:.875rem;line-height:1.42857em;margin:8px 0 0}.cr_reviewHeadline__submitReview--noReviews{margin:8px 0;float:none}#cr_js_topReviews{overflow:hidden}.cr_reviewList{position:relative;margin:16px 0 24px}@media (min-width:48em){.cr_reviewList{margin:24px 0 32px}}.cr_review{font-size:14px;font-size:.875rem;line-height:1.42857em}.cr_review__stars{margin-right:8px}.cr_review__title{font-weight:700}.cr_review__helpfulSummary{font-size:12px;font-size:.75rem;line-height:1.5em;display:block;margin-top:2px}@media (min-width:48em){.cr_review__helpfulSummary--SandM{display:none} }.cr_review__helpfulSummary--LandXL{display:none}@media (min-width:48em){.cr_review__helpfulSummary--LandXL{display:block}}.cr_review__text{font-size:14px;font-size:.875rem;line-height:1.42857em;margin:12px 0 0}.cr_review__reviewer{font-size:12px;font-size:.75rem;line-height:1.5em;display:block;margin-top:12px}.cr_review__reviewerName{font-weight:700}.cr_review__dimensions{font-size:12px;font-size:.75rem;line-height:1.5em;display:block}.cr_review__dimensionName{font-weight:700}.cr_review__helpfulSubmit{font-size:12px;font-size:.75rem;line-height:1.5em;margin:8px 0 0;display:inline-block}.cr_helpfulSubmit{white-space:nowrap;margin-left:4px}.cr_helpfulSubmit__button{display:inline-block;width:auto}.cr_helpfulSubmit__button:first-child{margin-right:4px}.cr_reportReviewLink{display:inline-block;font-size:12px;font-size:.75rem;line-height:1.5em;white-space:nowrap;margin-top:12px}@media (min-width:28em){.cr_reportReviewLink{display:inline;margin-left:12px;margin-top:0}}.cr_review__line{ma rgin:16px 0!important}@media (min-width:48em){.cr_review__line{margin:24px 0!important}}.cr_bi-review:before{font-size:20px;font-size:1.25rem;font-family:OttoIconFonts,Arial,Helvetica,sans-serif;display:inline-block;float:left}.cr_bi-review>*{margin-left:28px}.cr_bi-review .cr_reportReviewLink,.cr_bi-review .cr_review__helpfulSubmit{display:none}.cr_bi-review.cr_review--expanded .cr_reportReviewLink,.cr_bi-review.cr_review--expanded .cr_review__helpfulSubmit{display:inline-block}.cr_bi-review--positive:before{content:"â";color:#417505}.cr_bi-review--negative:before{content:"â";color:#ba0019}.cr_bi-review--neutral:before{content:"â"}.cr_review__text--afterOccurrence,.cr_review__text--beforeOccurrence{display:none}.cr_review--expanded .cr_review__text--afterOccurrence,.cr_review--expanded .cr_review__text--beforeOccurrence{display:inline}.cr_review__highlightedWord{font-weight:700}.cr_review__highlightedWord--negative{color:#ba0019}.cr_review__highlightedWord--positive{color:#41 7505}.cr_review__moreLink:after{content:"...Mehr"}.cr_review--expanded .cr_review__moreLink:after{content:"...Weniger"}.cr_aspectHeader{margin-top:24px;overflow:hidden}.cr_aspectHeader__name{font-size:16px;font-size:1rem;line-height:1.375em;font-weight:700;margin-right:9px;display:inline-block;vertical-align:middle}.cr_aspectTypeDistribution{display:inline-block;vertical-align:middle;cursor:default}.cr_aspectTypeDistribution__item{font-size:16px;font-size:1rem;line-height:1.375em;font-weight:700;display:inline-block;vertical-align:middle;line-height:26px}.cr_aspectTypeDistribution__item:not(:last-child){margin-right:10px}.cr_aspectTypeDistribution__icon{font-size:20px;font-style:normal;font-weight:400;vertical-align:bottom;margin-right:-3px}.cr_aspectTypeDistribution__icon--positive{color:#417505}.cr_aspectTypeDistribution__icon--negative{color:#ba0019}.cr_sortingForm{margin-top:16px;display:block}@media (min-width:28em){.cr_sortingForm{text-align:right}}@media (min-width:48em){.cr_ sortingForm{float:right;display:inline-block}}.cr_sortingForm__label{font-size:14px;font-size:.875rem;line-height:1.42857em;margin-right:8px}.cr_sortingForm__select{display:inline-block;width:auto}.cr_filterIndicatorAndSortingWrapper{overflow:hidden}</style> + + +</head> +<body class="product-system so_footerswitch" data-productjsloaded="true" itemscope itemtype="http://schema.org/Product"> +<div class="javascriptUriTemplate" data-uritemplate="/product/static-assets/86abf5ba4cddfd9d2ce2049689bdc624/{type}/{ident}.{extension}"></div> +<div class="ts-bct" data-ts_sfid="c77c7b25008aea2854bfdc269c46bb09975150899"></div> +<div class="gridAndInfoContainer"> + <div class="gridContainer reducedOuterPadding wrapper"> + <header class="withSubMenu"> + <div id="sanHeadWrp" > + <div id="mobilMenuWrp"> + <label id="burgerMenu"> + <p class="p_iconFont">=</p> + + <p>Sortiment</p> + </label> + </div> + <div id="logoWrp"> + <a class="san_logo" href="/" data-tracking="{"san_Header":"logo"}" title="zur Homepage"> + <svg class="san-svg" width="100%" height="100%" viewBox="0 0 140 52"> + <path d="M121.136,2.75c-6.876,0-12.469,2.12-16.42,6.508c0.562-1.523,0.858-3.381,0.897-5.569H81.517 c-5.258,0-8.263,2.315-10.329,8.262l1.065-8.262H47.905c-4.458,0-7.518,2.131-8.624,6.305C36.264,5.159,30.902,2.75,24.12,2.75 c-12.893,0-21.281,7.449-22.783,23.346L1.15,28.1c-1.314,14.209,6.134,21.219,17.712,21.219c12.895,0,21.282-7.513,22.784-23.41 l0.188-2.002c0.339-3.646,0.091-6.814-0.655-9.515h10.919l-3.129,26.79c-0.626,5.32,2.253,7.761,7.072,7.761 c2.942,0,3.943-0.188,5.07-0.375l3.881-34.176h12.707l-3.131,26.79c-0.625,5.32,2.254,7.761,7.073,7.761 c2.941,0,3.943-0.188,5.069-0.375l3.881-34.176h6.26c2.165,0,3.913-0.503,5.264-1.498c-1.97,3.473-3.257,7.858-3.763,13.203 L98.166,28.1c-1.314,14.209,6.133,21.219,17.712,21.219c12.896,0,21.281-7.513,22.783-23.41l0.188-2.002 C140.164,9.76,132.716,2.75,121.136,2.75z M28.94,23.03l-0.126,1.502c-0.875,10.765-4.381,14.083-8.699,14.083 c-3.881,0-6.634-2.628-6.071-9.638l0.124-1.565c0.877-10.704,4.382-14.083,8.701-14.083C26.6 87,13.328,29.503,16.02,28.94,23.03z M125.957,23.03l-0.126,1.502c-0.877,10.765-4.381,14.083-8.699,14.083c-3.882,0-6.637-2.628-6.072-9.638l0.125-1.565 c0.876-10.704,4.381-14.083,8.7-14.083C123.702,13.328,126.519,16.02,125.957,23.03z"/> + <image class="san-svg" src="/san/resources/san/img/header/otto_logo_2015.png"/> + </svg> + </a> + </div> + <div id="searchAndIconWrp"> + <a id="shoppingLink" href="/shoppingtipps/" data-tracking="{"san_Header":"shopping"}">Shopping</a> + + <div id="searchAndIconBg"> + <div class="san_searchField__Wrapper"> + <form class="p_form js_searchForm focus" action="/suche" data-article-number-search="/p/search/" data-article-number-search-active="true" autocomplete="off" autocorrect="off" spellcheck="false" role="search"> + <input placeholder="Suchbegriff / Artikelnr. eingeben" data-error="Bitte mind. ein Zeichen eingeben" class="p_form__input js_searchField sanSearchInput" type="text" autocomplete="off" autocorrect="off" maxlength="50" disabled> + <button class="sanSearchDelBtn p_symbolBtn100--4th" type="reset"><i>X</i></button> + <button class="js_submitButton sanSearchButton" type="submit" title="Suche" disabled ><span>»</span></button> + </form> + + <div class="san_suggestLayer san_newSuggest" + data-suggestserveruri="/san-srch-suggest-api/completion" + data-suggestscope="//catalog01/de_DE"></div> + + </div> + + </div> +</div> + + + +</body> +</html> http://git-wip-us.apache.org/repos/asf/any23/blob/0dd98377/test-resources/src/test/resources/html/rdfa/rdfa-issue326-and-267.html ---------------------------------------------------------------------- diff --git a/test-resources/src/test/resources/html/rdfa/rdfa-issue326-and-267.html b/test-resources/src/test/resources/html/rdfa/rdfa-issue326-and-267.html new file mode 100644 index 0000000..7d56931 --- /dev/null +++ b/test-resources/src/test/resources/html/rdfa/rdfa-issue326-and-267.html @@ -0,0 +1,20 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + + <title>Test for issue ANY23-326 "parsing unclosed meta and input tags fails" </title> + +</head> + +<form method="POST" action="/indieauth_login"> + <input type="hidden" name="_token" value="hmm it looks like this input element isn't closed"> + <input type="text" name="me" placeholder="www.example.com" /> + <input type="hidden" name="redirect" value="note/2017/12/28/1" /> + <input type="hidden" name="scope" value="" /> + <input type="submit" name="submit" value="Login"/> +</form> + + +</body> +</html>
