<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page trimDirectiveWhitespaces="true" %> <%@ page import="org.crosswire.utils.Utils" %> <%@ page import="org.crosswire.utils.Sessions" %> <%@ page import="org.crosswire.xml.XMLBlock" %> <%@ page import="org.crosswire.xml.XMLTag" %> <%@ page import="org.crosswire.repo.VersionedRepo" %> <%@ page import="org.crosswire.utils.HTTPUtils" %> <%@ page import="org.crosswire.sword.keys.VerseKey" %> <%@ page import="org.crosswire.sword.keys.ListKey" %> <%@ page import="org.crosswire.community.projects.ntmss.data.Transcription" %> <%@ page import="org.crosswire.community.projects.ntmss.data.Document" %> <%@ page import="org.crosswire.community.projects.ntmss.data.Page" %> <%@ page import="org.crosswire.community.projects.ntmss.data.Transcription.Convert" %> <%@ page import="org.crosswire.community.projects.ntmss.data.Transcription.Convert.VerseTranscription" %> <%@ page import="java.util.Map" %> <%@ page import="java.util.Vector" %> <%@ page import="org.apache.log4j.Logger" %> <% Logger logger = Logger.getLogger("transcript/import"); try { String sessionHash = Sessions.getSessionHash(request); String transcript = request.getParameter("text"); /* if (transcript != null) { transcript = new String(transcript.getBytes("iso8859-1"), "UTF-8"); if (transcript.replaceAll("[a-z,A-Z,0-9<> .:;'\"!,]", "").indexOf("?") == 0) transcript = request.getParameter("text");} */ if (transcript != null && !transcript.trim().startsWith("" + transcript; if (transcript != null) { response.setContentType("text/xml"); StringBuffer pages[] = Transcription.Convert.splitTEIIntoPages(transcript); %> <% for (StringBuffer pg : pages) { %> <%= pg %> <% } %> <% return; } } catch (Exception e) { e.printStackTrace(); return; } %>

transcript/splitpages

Split transcription XML into pages

Parameters

texttext of transcription