2014-07-22 3 views
0

나는 content for 260 news articles이 포함 된 웹 페이지가 있습니다. 별도의 HTML 파일에 각 기사가 필요합니다. 복사 및 붙여 넣기 대신에 (jQuery를 사용하여 복사/붙여 넣기 - 원래는 XML 파일이었습니다) 수동으로 새 파일로 복사 한 이러한 각 콘텐츠 블록을 복사하고 붙여 넣는 대신 자동화 할 수있는 방법이 있습니까? 누군가가 방법이 있다고 말해줘.HTML 문서를 여러 HTML 문서로 자동으로 나누기

+0

파일 개체를 조사해야합니다. – mplungjan

답변

0

모든 스크립팅 언어로 쉽게 정리할 수 있어야합니다. 새 기사가 "--- \ n 제목"으로 시작하는 것처럼 보입니다. 따라서 "--- \ nTitle"이 발생할 때마다 새 출력 파일을 열고 현재 출력 파일에 행을 쓰는 것이 소스 파일을 한 줄씩 읽는 것입니다. 이 XML로 시작하는 경우

0

음, 당신은 XSLT 2.0을 사용하여 매우 쉽게 분할 할 수 있습니다 : 경기 패턴이 기사 경계를 표시하는 요소를 특징 뭐든

<xsl:template match="article"> 
    <xsl:result-document href="article{position()}.xml"> 
    <xsl:copy-of select="."/> 
    </xsl:result-document> 
</xsl:template> 

합니다. XML 구조를 사용하여이를 일반 텍스트로 변환 한 다음이를 조작하는 것이 훨씬 낫습니다.

관련 문제