2016-04-07 14 views
0

Ich habe diese Frage in another post of mine geschrieben, aber niemand beantwortete es trotz der Beantwortung der anderen Frage, die ich damit geschrieben habe. Ich habe externe Links in der ‚Quelle‘ Abschnitt in dem Dokument XHTML Transition:Externer Link Validierung in XHTML

<p class="source">AARON. "Grandmasters of Flash: An Interview with the Creators of Flash | Cold Hard Flash: <br/> 
      <span class="tab">Flash Animation News, Videos and Links." <i>Cold Hard Flash Flash Animation News</i> </span> <br/> 
      <span class="tab"><i>Videos and Links RSS</i>. N.p., 12 Feb. 2008. Web.</span> <br/> 
      <span class="tab">&lt;<a href="http://www.coldhardflash.com/2008/02/grandmasters-of-flash-an-interview-with-the-creators-of-flash.html" target="_blank">http://www.coldhardflash.com/2008/02/grandmasters-of-flash-an-interview-with-the-creators-of-flash.html</a>.&gt;</span> 
     </p> 

     <p class="source">Boulton, Jim. "Macromedia Flash Back." <i>Digital Archaeology</i>. WordPress, 05 Sept. 2012. Web. <br/> 
      <span class="tab">&lt;<a href="http://digital-archaeology.org/flash-back/" target="_blank">http://digital-archaeology.org/flash-back/</a>.&gt;</span> 
     </p> 

     <p class="source">Clover, Juli. "Adobe Renaming 'Flash Professional' to 'Animate', Shifts Focus to HTML5." - <br/> 
      <span class="tab"><i>Mac Rumors</i>. MacRumors, 01 Dec. 2015. Web.</span> <br/> 
      <span class="tab">&lt;<a href="http://www.macrumors.com/2015/12/01/adobe-renames-flash-professional-to-animate/" target="_blank">http://www.macrumors.com/2015/12/01/adobe-renames-flash-professional-to-animate/</a>.&gt;</span> 
     </p> 

     <p class="source">Dalrymple, Jim. "Adobe, Macromedia Reach Agreement in Patent Lawsuit." <i>Macworld</i>. IDG <br/> 
      <span class="tab">Consumer &amp; SMB, 29 July 2002. Web.</span> <br/> 
      <span class="tab">&lt;<a href="http://www.macworld.com/article/1008577/lawsuit.html" target="_blank">http://www.macworld.com/article/1008577/lawsuit.html</a>.&gt;</span> 
     </p> 

     <p class="source">Lardinois, Frederic. "Adobe Launches Animate CC, Previously Known As <br/> 
      <span class="tab">Flash Professional." <i>TechCrunch</i>. AOL Inc., 08 Feb. 2016. Web.</span> <br/> 
      <span class="tab">&lt;<a href="http://techcrunch.com/2016/02/08/adobe-launches-animate-cc-previously-known-as-flash-professional/" target="_blank">http://techcrunch.com/2016/02/08/adobe-launches-animate-cc-previously-known-as-flash-professional/</a>.&gt;</span> 
     </p> 

     <p class="source">Lee, Rich. "Welcome Adobe Animate CC, a New Era for Flash Professional." <i>Adobe Animate</i> <br/> 
      <span class="tab"><i>Team Blog</i>. Adobe Systems Incorporated, 30 Nov. 2015. Web.</span> <br/> 
      <span class="tab">&lt;<a href="http://blogs.adobe.com/animate/welcome-adobe-animate-cc-a-new-era-for-flash-professional/?sdid=JRSIQ&mv=search&s_kwcid=AL!3085!3!91748895283!e!!g!!flash%20professional&ef_id=Vut2uAAAAVolsjfr:20160318054023:ss" target="_blank">http://blogs.adobe.com/animate/welcome-adobe-animate-cc-a-new-era-for-flash-professional/?sdid=JRSIQ&mv=search&s_kwcid=AL!3085!3!91748895283!e!!g!!flash%20professional&ef_id=Vut2uAAAAVolsjfr:20160318054023:ss</a>.&gt;</span> 
     </p> 

     <p class="source">Rouse, Margaret. "ActonScript: What Is ActionScript? - Definition from <br/> 
      <span class="tab">WhatIs.com." <i>SearchSOA</i>. TechTarget, Sept. 2005. Web.</span> <br/> 
      <span class="tab">&lt;<a href="http://searchsoa.techtarget.com/definition/ActionScript" target="_blank">http://searchsoa.techtarget.com/definition/ActionScript</a>.&gt;</span> 
     </p> 

     <p class="source">Waldron, Rick. "The Flash History." <i>Flashmagazine.com</i>. Digiguru, 20 Nov. 2000. Web. <br/> 
      <span class="tab">&lt;<a href="http://www.flashmagazine.com/news/detail/the_flash_history/" target="_blank">http://www.flashmagazine.com/news/detail/the_flash_history/</a>.&gt;</span> 
     </p> 

Sie werden nicht trotz anderer externer Links passieren vorbei. enter image description here

+0

Oh gut, antwortete ich. Aber wie zu der anderen Frage kommentiert wurde, ist Ihr XHTML-Dokument nicht wirklich XHTML. Daher besteht die Lösung für alle Validierungsprobleme darin, den HTML5-Doctype anstelle von XHTML 1.0 Transitional zu verwenden. –

+0

Die Fehlermeldung zeigt Ihnen, was das Problem ist und wie es zu beheben ist! https://www.evernote.com/l/AAPOA2C6W6dMXIN2Oc87RU2hxtxvuDEXJtI – Quentin

+1

Der Grund, warum niemand auf der anderen Frage geantwortet hat, war, dass es eine * andere * Frage war, die Sie an die erste Frage angehängt haben * nachdem * Sie eine Antwort auf die erste Frage erhalten hatten ! – Quentin

Antwort

-1

Um etwas als XHTML zu validieren, muss es wohlgeformtes XML sein. Daher müssen alle Und-Zeichen, auch die in Attributwerten, maskiert werden. Zum Beispiel

... professional/?sdid=JRSIQ&mv=search ... 

sollte als

... professional/?sdid=JRSIQ&amp;mv=search ... 

Ansonsten geschrieben werden, wird denken, der Prüfer, dass Sie eine Entität &mv, verwenden, die nicht existiert. Daher der Fehler.

Edit: Im Gegensatz zu dem, was andere Antworten sagen, ist &amp; ein gültiger XML-Entitätsname; siehe official definition of XML. Die andere Antwort kann mit Entitäten wie &eacute; oder &nbsp; verwechselt werden, die in HTML, aber nicht in XHTML gültig sind.

-1

Verwenden numerische HTML-Entitäten wie &#38; für Et-Zeichen für beide die HTML und XML-Parser statt &amp; die nicht gültige Entitäten sind. Die December Website hat eine ziemlich erschöpfende Liste und ich würde auch die Unicode Character Table Website sehr empfehlen.

Meine Plattform und Website (Link in meinem Profil) dient als XHTML5 und verwendet UTF8-Zeichen anstelle von Bildern (weniger HTTP-Anfragen für bessere Leistung), also wenn Sie ein vollwertiges Beispiel für eine XHTML5-Website suchen Ich werde es in meinem Profil verlinkt finden.

Ich lebe nicht hier auf SO obwohl ich herumstochern und versuchen werde, bestimmte Tags positive Unterstützung zu geben, besonders da so viele Menschen negativ sind, wenn es um XHTML5 geht. Haben Sie weitere Fragen nur kommentieren. :-)