Mam kod HTML wygenerowany przez piaskownicę Google Checkout, który działa dobrze na stronie HTML. Kiedy umieszczam ten sam kod na stronie XHTML, rzuca poniższy wyjątek:
odniesienie do podmiotu „w” musi kończyć się znakiem „;” ogranicznik
Odnosi się do parametru żądania w
w adresie URL w poniższym src
atrybucie:
<input type="image" name="Google Checkout" alt="Fast checkout through Google"
src="http://sandbox.google.com/checkout/buttons/checkout.gif?merchant_id=211512493599623&w=180&h=46&style=white&variant=text&loc=en_US"
height="46" width="180" />
Jak to się dzieje i jak mogę to rozwiązać?
html
xml-parsing
xhtml
Adnan
źródło
źródło
To zadziałało po mojej stronie, gdy korzystałem z kodu instalacyjnego wyszukiwarki iq w pliku HTML mojego bloga Bloggera:
<script type="text/javascript"> (function () { window.siqConfig = { engineKey: "6e14b3aacb2b93b658f8729adec0c030", forceLoadSettings: false // change false to true if search box on your site is adding dynamically }; window.siqConfig.baseUrl = "//pub.searchiq.co/"; var script = document.createElement("SCRIPT"); script.src = window.siqConfig.baseUrl + '/js/container/siq-container-2.js?cb=' + (Math.floor(Math.random()*999999)) + '&engineKey=' + siqConfig.engineKey; script.id = "siq-container"; document.getElementsByTagName("HEAD")[0].appendChild(script); })();
Podał mi błąd tutaj: & engineKey, po dodaniu & amp zastępując & udało mi się zapisać mój plik HTML.
źródło