あなたの投稿に対する最後のコメントについて:
要素fmt
の属性で名前空間を使用しているようです。li
次のものがあると仮定します。
<!DOCTYPE html>
<html>
<head>
<!-- some stuff here -->
</head>
<body>
<!-- some stuff here -->
<ul class="inlineList">
<li fmt:message key="scrollabletable.footer" />
<span data-bind="text: firstDisplayedRowNumber() + '-' + lastDisplayedRowNumber()" />
<span fmt:message key="scrollabletable.pager" />
<span data-bind="text: itemCount">
<!-- other stuff below -->
問題は RESX にはありません。属性のfmt
名前空間がありmessage
ます。fmt
HTML には名前空間の概念がないため、HTML では認識されない名前空間です。一方、XHTML には名前空間の概念があります。XHTML を使用する場合、他の名前空間を宣言することを妨げるものは何もありません。次のことを試すことをお勧めします。
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fmt="urn:fmt-namespace-here" xml:lang="en">
<head>
<!-- some stuff here -->
</head>
<body>
<!-- some stuff here -->
<ul class="inlineList">
<li fmt:message key="scrollabletable.footer" />
<!-- NOTE: Instead of specifying the namespace in the html element, you could
also do the following:
<li fmt:message key="scrollabletable.footer" xmlns:fmt="urn:fmt-namespace-here" />
-->
<span data-bind="text: firstDisplayedRowNumber() + '-' + lastDisplayedRowNumber()" />
<span fmt:message key="scrollabletable.pager" />
<span data-bind="text: itemCount">
<!-- other stuff below -->
上記の例では、名前空間fmt
を宣言したので、ドキュメント プロセッサはそれを認識して認識します。
注: OP でサンプル HTML の前にスペースを含めなかったので、私はあなたが書いたものを推測しなければなりませんでし<
た>
。
HTH。