基本上我想在这里做同样的事情,这是在Python中完成的.我想将所有自闭元素替换为长语法.
例
<iframe src="http://example.com/thing"/>
Run Code Online (Sandbox Code Playgroud)
变
<iframe src="http://example.com/thing"></iframe>
Run Code Online (Sandbox Code Playgroud)
完整示例:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="/sample.css">
<title></title>
<script type="text/javascript" src="/swfobject.js">
//void
</script>
<script type="text/javascript" language="JavaScript" src="/generate.js">
//void
</script>
<script type="text/javascript" language="JavaScript" src="/prototype.js">
//void
</script>
</head>
<body id="mediaPlayer" style="margin:0;padding:0;">
<script type="text/javascript">
swfobject.registerObject('id_G12564763');
function getFlashObject() {
var object;
if (navigator.appName == 'Microsoft Internet Explorer' || navigator.userAgent.indexOf("Chrome")!=-1)
{
object = document.getElementById('id_G12564763');
}
else
{
object = document['flash_id_G12564763'];
}
return object;
}
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
好了朋友们。我找到了一个解决方法。我将输出方法挂接到该 html 所在的 xml,并且 XSLT 引擎负责为我关闭这些开放标签。感谢您的回答,但如果您碰巧有解决问题的方法,请留下您的答案,我会将其标记为答案。这对其他人可能有用。