webForumDet fria alternativet

Word document

6 svar · 220 visningar · startad av henrikjohansson

henrikjohanssonMedlem sedan maj 2000360 inlägg
#1

När man sparar ett worddocument som en hemsida blir koden väldigt netscape fientlig (iaf på en gammal netscape).. Kan man inte fixa en ASP sida som byter ut farliga koder mot lite bättre koder.

Här kommer ett litet exempel på en kort liten sida som blir hur mycket kod som helst.
Kan man inte med typ RegExp ta bort och byta ut taggar

<!doctype html public "-//W3C//DTD HTML 4.0 Draft//EN">
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 10">
<meta name=Originator content="Microsoft Word 10">
<link rel=File-List href="READMEVF_files/filelist.xml">
<link rel=Edit-Time-Data href="READMEVF_files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>Visual FoxPro Readme</title>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>Henrik Johansson</o:Author>
  <o:LastAuthor>Henrik Johansson</o:LastAuthor>
  <o:Revision>3</o:Revision>
  <o:TotalTime>3</o:TotalTime>
  <o:Created>2002-09-07T07:28:00Z</o:Created>
  <o:LastSaved>2002-09-07T07:31:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>105</o:Words>
  <o:Characters>601</o:Characters>
  <o:Company>Henrik</o:Company>
  <o:Lines>5</o:Lines>
  <o:Paragraphs>1</o:Paragraphs>
  <o:CharactersWithSpaces>705</o:CharactersWithSpaces>
  <o:Version>10.2625</o:Version>
 </o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:536871559 0 0 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
h2
	{mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	mso-outline-level:2;
	font-size:18.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
h3
	{mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	mso-outline-level:3;
	font-size:13.5pt;
	font-family:"Times New Roman";
	font-weight:bold;}
h4
	{mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	mso-outline-level:4;
	font-size:12.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
h5
	{mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	mso-outline-level:5;
	font-size:10.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
p
	{mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:35.4pt;
	mso-footer-margin:35.4pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:1725324077;
	mso-list-template-ids:439800850;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]-->
<meta name=MS-HAID content=readmevf>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="2050"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1"/>
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=white lang=EN-US link=blue vlink=blue style='tab-interval:36.0pt'
onclick="checkExpand( )">

<div class=Section1>

<h2><script language="JavaScript">
  function checkExpand( )
  {
     if ("" != event.srcElement.id)
     {
        var ch = event.srcElement.id + "Child";
        var el = document.all[ch];
        if (null != el)
        {
           el.style.display = "none" == el.style.display ? "" : "none";
           if (el.style.display != "none")
           event.returnValue=false;
        }
     }
  }
</script><span style='font-family:Verdana;color:black'>Visual FoxPro <span
class=SpellE>Readme</span><o:p></o:p></span></h2>

<p><span style='font-size:10.0pt;font-family:Verdana;color:black'>© 1998
Microsoft Corporation. All rights reserved. <o:p></o:p></span></p>

<p><span style='font-size:10.0pt;font-family:Verdana;color:black'>Other product
and company names herein may be the trademarks of their respective owners. <o:p></o:p></span></p>

<p><i><span style='font-size:10.0pt;font-family:Verdana;color:black'>Visual
FoxPro® <span class=SpellE>Readme</span></span></i><span style='font-size:10.0pt;
font-family:Verdana;color:black'> includes updated information for the
documentation provided with Microsoft® Visual Studio™ -- Development System for
Windows® and the Internet. The information in this document is more up-to-date
than the information in the help system. Many of the issues outlined in this
document will be corrected in upcoming releases.<o:p></o:p></span></p>

<blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'>

<p><span style='font-size:10.0pt;font-family:Verdana;color:black'><o:p>&nbsp;</o:p></span></p>

</blockquote>

<h5><span style='font-family:Verdana;color:black'><a href=""
title="Click to expand or collapse." id=ReadmeSection1>Visual FoxPro 6.0
Installation Notes</a><o:p></o:p></span></h5>

<h4><a name="Installing_Samples"></a><span style='font-family:Verdana;
color:black'>Installing Samples<o:p></o:p></span></h4>

<table class=MsoNormalTable border=0 cellspacing=1 cellpadding=0 width=387
 style='width:290.05pt;mso-cellspacing:.7pt;mso-padding-alt:3.75pt 3.75pt 3.75pt 3.75pt'>
 <tr style='mso-yfti-irow:0'>
  <td colspan=3 style='padding:3.75pt 3.75pt 3.75pt 3.75pt'>
  <p class=MsoNormal align=center style='text-align:center'><b><span
  style='font-size:10.0pt'>Reserved Words</span></b></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:1'>
  <td style='padding:3.75pt 3.75pt 3.75pt 3.75pt'>
  <p class=MsoNormal><span style='font-size:10.0pt'>(</span></p>
  </td>
  <td style='padding:3.75pt 3.75pt 3.75pt 3.75pt'>
  <p class=MsoNormal><span style='font-size:10.0pt'>+</span></p>
  </td>
  <td style='padding:3.75pt 3.75pt 3.75pt 3.75pt'>
  <p class=MsoNormal><span style='font-size:10.0pt'>=&gt;</span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:2'>
  <td style='padding:3.75pt 3.75pt 3.75pt 3.75pt'>
  <p class=MsoNormal><span style='font-size:10.0pt'>ADDBS</span></p>
  </td>
  <td style='padding:3.75pt 3.75pt 3.75pt 3.75pt'>
  <p class=MsoNormal><span style='font-size:10.0pt'>AGETCLASS</span></p>
  </td>
  <td style='padding:3.75pt 3.75pt 3.75pt 3.75pt'>
  <p class=MsoNormal><span style='font-size:10.0pt'>AGETFILEVERSION</span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:3;mso-yfti-lastrow:yes'>
  <td style='padding:3.75pt 3.75pt 3.75pt 3.75pt'>
  <p class=MsoNormal><span style='font-size:10.0pt'>ALINES</span></p>
  </td>
  <td style='padding:3.75pt 3.75pt 3.75pt 3.75pt'>
  <p class=MsoNormal><span style='font-size:10.0pt'>AMOUSEOBJ</span></p>
  </td>
  <td style='padding:3.75pt 3.75pt 3.75pt 3.75pt'>
  <p class=MsoNormal><span style='font-size:10.0pt'>ANETRESOURCES</span></p>
  </td>
 </tr>
</table>

<p><a name="SetData_Method_Help_Topic"></a><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>
EkströmMedlem sedan feb. 20022 594 inlägg
#2

Självklart kan du det. Besök Vides sida webeye.nu och klicka dig vidare till RegExp-artikeln. Finns mycket bra information där.

AddeladdeMedlem sedan jan. 20013 406 inlägg
#3

Eller så använder du dig av Macromedia Dreamweaversfunktion > Clean up Word HTML

CatZMedlem sedan jan. 20022 440 inlägg
#4

Det är ju inte alla som har $$$$ nog till dreamweaver

henrikjohanssonMedlem sedan maj 2000360 inlägg
#5

ok jag skall använda RegExp då.. då har jag bara ett litet problem.
Jag fattar inte riktigt hur Pattern skall se ut om jag vill tex ta bort en hel tagg altså jag vill ta bort P taggarna och det imellan. detta fungerar bara för mig om jag inte har några radbrytningar altså vbcrlf
tex

<p>Henrik

Johansson</p>

och det pattern jag fixat ser ut så här

objRegExp.Pattern = "(\<p)(.*)(\<\/p\>)"
EkströmMedlem sedan feb. 20022 594 inlägg
#6

Testat /n eller /r?

henrikjohanssonMedlem sedan maj 2000360 inlägg
#7

mm får det inte att fungera men det är nog jag som är korkad.

135 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)