XML 命名空间使用 XHTML 打破工具提示

XML namespace breaks tooltipster with XHTML

.XHTML 文件中的这个 jQuery 工具提示器工作正常

<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" 
      xmlns:t="http://www.tei-c.org/ns/1.0" >
<head>
<title>Sandbox</title>
        <link rel="stylesheet" type="text/css" href="tooltipster.bundle.css" />
        <link rel="stylesheet" type="text/css" href="tooltipster-sideTip-light.min.css" />
        <script type="text/javascript" src="http://code.jquery.com/jquery-3.1.0.min.js"></script>
        <script type="text/javascript" src="tooltipster.bundle.min.js"></script>
        <script>$(document).ready(function() {
            $('.tooltip').tooltipster({ 
                functionInit: function(instance, helper) {
                    var content = $(helper.origin).children().detach();
                    instance.content(content);              
                }
            })
        });</script>
</head>
<body>

<span class="tooltip">Hover here.
    <p>Red</p>
    <p>Green</p>
    <p>Blue</p>
</span>

</body>
</html>

直到我在 HTML 正文中添加 <t:body></t:body>,在 </span> 之后。悬停时工具提示出现,但不会消失。

那个<t:body>应该没关系。 t:body 在不同的命名空间中! (应该没关系吧?)

如果我将 t:body 更改为 t:bod 或者如果我将文件名从 .xhtml 更改为 .html,问题就会消失。 (我使用的是 Abyss 网络服务器。)

这是怎么回事?我怎样才能使这项工作?此应用程序广泛使用 XHTML 中的命名空间,以及在 HTML 命名空间中有意义的命名空间元素(如 <body>)。

这是 Tooltipster 中的一个问题。已在 4.1.8 中修复。