2012-06-21 4 views
1

Я очищаю файл .cfm и удаляю код с кодом. Я не уверен, что можно безопасно удалить, потому что не так ли языки сценариев используют прокомментированный код, например SSI?удаление прокомментированного кода с веб-страницы

Например

<!--[if lt IE 8]> 
    <style type="text/css" media="all"> 
     @import "../styles/ie.css"; 
    </style> 
    <script type="text/javascript" src="../scripts/jquery.bgiframe.min.js"></script> 
<![endif]--> 

Я думаю, что это важно, но мне нужно, чтобы сохранить что-нибудь между <!-- и --> в этом:

<!-- /#toolbar --> 

    <div id="content"> 

    <div id="sidebar-left" class="sidebar"> 
     <div class="top"></div> 
     <div id="sidebar-left-inner"> 
      <p id="date"></p> 
      <cfinclude template="requires/nowProcessing.cfm"> 
      <!-- /.now-serving --> 

      <div id="sub-nav"> 
      <!-- InstanceBeginEditable name="leftMenuInclude" --> 

Не уверен, если это необходимо, но файл содержит JavaScript и CSS и возможно, на других языках.

EDIT: Из любопытства, на каком языке это?

<!-- InstanceBeginEditable name="leftMenuInclude" --> 
<!-- /#main --> 
<!-- /#content --> 
+0

Вы пишете скрипт, чтобы удалить прокомментированный код или удалить вручную? – c0deNinja

+0

Я делаю это вручную – Celeritas

+1

Почему вы хотите удалить прокомментированную разметку? Это язык шаблонов с холодным термоядерным синтезом (я его искал). – demux

ответ

1

Поскольку вы не используете скрипт это легко ... Просто удалить закомментирована код только!

Это не означает, что вы должны удалить все между:

<!-- --> 

Некоторые будут комментарии, например:

<!-- this is a comment to explain something --> 

И некоторые из них будут условные комментарии, например:

<!--[if lt IE 8]> <![endif]--> 

Используйте свои знания кода, чтобы удалить соответствующий код с комментариями ... aka, code это не имеет никакой цели!

Убедитесь, что вы понимаете разницу между комментариями и прокомментированным кодом!