include load import

 http://www.xeschool.com/xe/xenote_template_syntax_include


위 문서가 xe에서 include load import 에 대하여 설명을 해놓은곳인데 대략 xe 공홈의 스킨매뉴얼, 개발자매뉴얼 내용과 비슷합니다. 


그런데 몇번을 읽어봐도 그 차이를 잘 모르겠어서요. 


load import 등은 주로 css js xml 파일들을 불러오는거같고,

include 는 html, php 파일들을 불러올때 쓰는거같은데 명쾌하게 설명 해 주실분 계신가요?


  • profile

    짐작하신 대로 include는 다른 파일을 인클루드할 때 사용하고요...
    <include target="header.html" />

    load는 css, js 파일을 불러올 때 사용합니다.
    <load target="default.css" />
    <load target="default.js" />

     

    파일 종류에 따라 이 두 가지를 구분해서 쓰시면 됩니다.

    import는 XE 구버전에서 사용하던 문법으로, 이제는 XML 필터 외에는 쓸 일이 없습니다.
    XML 필터도 보안상의 이점이 전혀 없기 때문에 굳이 쓸 필요가 없습니다.

    (서버단에서 필터링하는 ruleset은 여전히 쓸모가 있지만, 그냥 PHP에서 체크하는 것이 더 유연합니다.)


    XE가 처음 나온 지도 10년이 넘었으니 구버전 문법도 여전히 많이 돌아다니는데요,
    새로 뭘 만드신다면 <!--%import-->, <!--#include--> 등 구버전 문법은 잊어버리셔도 됩니다.

  • profile profile
    감사합니다!!
    특히 마지막 구버전문법 명심할께요^^