gpt4 book ai didi

java - 如何修复 Eclipse 上 HTML 文件中的错误?

转载 作者:行者123 更新时间:2023-11-30 07:12:22 25 4
gpt4 key购买 nike

我正在 eclipse Java EE 中构建一个动态 Web 项目,并添加了 CodeMirror 编辑器的外部文件。我尝试使用 CodeMirror 的外部文件,效果很好,但是当我在 WebContent 下添加 CodeMirror 编辑器时,index.html 中出现错误 3。

代码:

    #types
immutable Color{T<:Number}
r::T
g::T
b::T
end

The error at the second line:

> Multiple annotations found at this line :

> - Start tag (<:Number>) not closed properly, expected '>'.
> - Invalid location of text (}) in tag (<:Number>).
> - Unknown tag (:Number).

The external files of CodeMirror work well but only when I add them to eclipse, it gives these errors inside the external files. How could I fix them?

edit:
this is all code :



<!doctype html>

<title>CodeMirror: Julia mode</title>
<meta charset="utf-8"/>
<link rel=stylesheet href="../../doc/docs.css">

<link rel="stylesheet" href="../../lib/codemirror.css">
<script src="../../lib/codemirror.js"></script>
<script src="julia.js"></script>
<style type="text/css">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style>
<div id=nav>
<a href="http://codemirror.net"><h1>CodeMirror</h1><img id=logo src="../../doc/logo.png"></a>

<ul>
<li><a href="../../index.html">Home</a>
<li><a href="../../doc/manual.html">Manual</a>
<li><a href="https://github.com/codemirror/codemirror">Code</a>
</ul>
<ul>
<li><a href="../index.html">Language modes</a>
<li><a class=active href="#">Julia</a>
</ul>
</div>

<article>
<h2>Julia mode</h2>

<div><textarea id="code" name="code">
#numbers
1234
1234im
.234
.234im
2.23im
2.3f3
23e2
0x234

#strings
'a'
"asdf"
r"regex"
b"bytestring"

"""
multiline string
"""

#identifiers
a
as123
function_name!

#unicode identifiers
# a = x\ddot
a⃗ = ẍ
# a = v\dot
a⃗ = v̇
#F\vec = m \cdotp a\vec
F⃗ = m·a⃗

#literal identifier multiples
3x
4[1, 2, 3]

#dicts and indexing
x=[1, 2, 3]
x[end-1]
x={"julia"=>"language of technical computing"}


#exception handling
try
f()
catch
@printf "Error"
finally
g()
end

#types
immutable Color{T<:Number}
r::T
g::T
b::T
end

#functions
function change!(x::Vector{Float64})
for i = 1:length(x)
x[i] *= 2
end
end

#function invocation
f('b', (2, 3)...)

#operators
|=
&=
^=
\-
%=
*=
+=
-=
<=
>=
!=
==
%
*
+
-
<
>
!
=
|
&
^
\
?
~
:
$
<:
.<
.>
<<
<<=
>>
>>>>
>>=
>>>=
<<=
<<<=
.<=
.>=
.==
->
//
in
...
//
:=
.//=
.*=
./=
.^=
.%=
.+=
.-=
\=
\\=
||
===
&&
|=
.|=
<:
>:
|>
<|
::
x ? y : z

#macros
@spawnat 2 1+1
@eval(:x)

#keywords and operators
if else elseif while for
begin let end do
try catch finally return break continue
global local const
export import importall using
function macro module baremodule
type immutable quote
true false enumerate


</textarea></div>
<script>
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
mode: {name: "julia",
},
lineNumbers: true,
indentUnit: 4,
matchBrackets: true
});
</script>

<p><strong>MIME types defined:</strong> <code>text/x-julia</code>.</p>
</article>

编辑: the first error he said processing instruction not closed

the second error

错误2中的所有指令:

cancast:{nw:x$"";if[not x in"BXCS";nw:(min 0#;max 0#;::)@\:nw];$[not any nw in x$(11&count y)#y;$[11<count y;not any nw in x$y;1b];0b]}

最佳答案

一些字符,如“<”或“>”用于定义 HTML 标签等,因此将被视为代码。

但是,如果要将“<”、“>”写为文本,则必须使用这些字符的 HTML 代码。例如,'<'将变为<,'>' 将变为 >。通过将这些字符替换为相应的代码,它们将不会被识别为 HTML 纯代码。

http://www.ascii.cl/htmlcodes.htm您将找到这些代码的更完整列表。这个原理被称为“HTML 转义”。

关于java - 如何修复 Eclipse 上 HTML 文件中的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39019589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com