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="{&quot;san_Header&quot;:&quot;logo&quot;}" 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="{&quot;san_Header&quot;:&quot;shopping&quot;}">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>&raquo;</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>

Reply via email to