どうしましたか?私は長い間このサイトを使ってきましたが、今私は最終的に何かを尋ねる時が来ました。ここではそれが行く:jspから生成されたHTMLを検証できません
私は、JSPでgenereted HTMLを検証しようとしていると私はこのエラーを取得しています:
:there is no attribute "XMLNS"
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD>
私はそのようないくつかのものでそれを修正することができます知っています
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
しかし、私は私のコードで生成されたHTMLを、これを使用していますが、この中で次のようになります。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/1999/xhtml"><!-- Cabecera HTML --><HEAD>
<META http-equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT">
<META http-equiv="Last-Modified" content="Sun, 25 Jul 2004 16:12:09 GMT">
...
...
そして、このI私のJSPコードの一部:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html">
あなたにはアイデアはありますか?
ありがとうございました!
お返事ありがとうございます!私は1つの質問があります:名前空間で何をすればいいのですか(xmlns:ui = "http://java.sun.com/jsf/facelets" xmlns:f = "http:// java .sun.com/jsf/core " xmlns:h =" http://java.sun.com/jsf/html " – James
XML名前空間を定義します 例では、名前空間接頭辞は" ui "です。 "f"、 "h"、および名前空間URIは "java.sun.com/jsf/facelets"、 "java.sun.com/jsf/core"、 "java.sun.com/jsf/html" ドキュメントの場合、、 などのような要素があります。名前空間の説明については、次のリンクを参照してください。http://www.w3schools.com/tags/tag_html.asp、http:// stackoverflow .com/questions/6322127/can-not-find-the-tag-library-descriptor-for-http-java-sun-com-jsf-facelets、https://www.sitepoint.com/xml-namespaces-explained/ –