natcap писал(а):Это издевка или серьезно?
natcap писал(а):Только вот теперь проблема.. это все помещается в ХМЛ а потом при помощи ХСЛ надо возвратить все в первозданный вид.. а вот с этим проблема
<%@ LANGUAGE=VBScript %>
<%
Option Explicit
Call test()
Function test()
Dim oXMLDoc 'As MSXML.DOMDocument
Dim oXSLDoc 'As MSXML.DOMDocument
Dim html 'As String
html = "<p>paragraph</p><br><div style='color: red'>block (color: red)</div>"
'First, create the XML Document
Set oXMLDoc = Server.CreateObject("MSXML.DOMDocument")
With oXMLDoc
.async = False
.AppendChild(.CreateElement("test")).text = html
End With
'Now Load the XSL Document
Set oXSLDoc = Server.CreateObject("MSXML.DOMDocument")
With oXSLDoc
.async = False
.Load Server.MapPath("test.xsl")
End With
'Now simply transform the XML/XSL files into HTML
html = oXMLDoc.transformNode(oXSLDoc)
Response.Write html
End Function
%>
<?xml version="1.0" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="test"><xsl:value-of disable-output-escaping="yes" select="."/></xsl:template>
</xsl:stylesheet>
<?xml version="1.0" encoding="WINDOWS-1251"?>
<?xml-stylesheet type="text/xsl" href="main.xsl" ?>
<main>
<lang id="a1" name="Main">
<![CDATA[
<P>1</P><P>lllllll<STRONG><EM><STRIKE><U>ljgjkgkj</U></STRIKE></EM></STRONG>jk<BR>;l'l;l';l'l';l;'</P><P>kklkl</P>
]]>
</lang>
<lang id="a1" name="Main"><P>1</P><P>lllllll<STRONG><EM><STRIKE><U>ljgjkgkj</U></STRIKE></EM></STRONG>jk<BR>;l'l;l';l'l';l;'</P><P>kklkl</P></lang>
</main>
Сейчас этот форум просматривают: AhrefsBot, SemrushBot, Yandex-бот и гости: 20