@Override protected void startWriting(OutputStream outStream) { //this.outStream = outStream; prWriter = new PrintWriter(outStream); writer = new XMLWriter(prWriter); writer.writeStartDocument(); writer.writeStartElement("body"); writer.writeLineBreak(); }
private void startExtractedBlock () { try { File tmpFile = File.createTempFile("~okapi-45_gttbt_", ".html"); blocks.add(tmpFile); // Create the HTML file htmlWriter = new XMLWriter(tmpFile.getPath()); // Start building the source file htmlWriter.writeStartElement("html"); htmlWriter.writeStartElement("meta"); htmlWriter.writeAttributeString("http-equiv", "Content-Type"); htmlWriter.writeAttributeString("content", "text/html; charset=UTF-8"); htmlWriter.writeEndElementLineBreak(); count = 100; // Roughly } catch ( IOException e ) { throw new OkapiIOException("Error creating extraction file.", e); } }
protected void writeProp(String name, String value) { // Write out the property if (expandDuplicateProps) { StringTokenizer st = new StringTokenizer(value, propValueSep, false); while (st.hasMoreTokens()) { writer.writeStartElement("prop"); writer.writeAttributeString("type", name); writer.writeString(st.nextToken()); writer.writeEndElementLineBreak(); // prop } } else { writer.writeStartElement("prop"); writer.writeAttributeString("type", name); writer.writeString(value); writer.writeEndElementLineBreak(); // prop } }
private XMLWriter startTemporaryFiles () { // Create the HTML source file XMLWriter htmlWriter = new XMLWriter(htmlSourceFile.getPath()); // Start building the source file htmlWriter.writeStartElement("html"); htmlWriter.writeStartElement("meta"); htmlWriter.writeAttributeString("http-equiv", "Content-Type"); htmlWriter.writeAttributeString("content", "text/html; charset=UTF-8"); htmlWriter.writeEndElementLineBreak(); // Set the output name and make sure it's deleted String path = htmlSourceFile.getAbsolutePath(); path = Util.getDirectoryName(path) + File.separator + Util.getFilename(path, false) + ".trg.html"; htmlTargetFile = new File(path); if ( htmlTargetFile.exists() ) { htmlTargetFile.delete(); } // Create the store for the original source path = htmlSourceFile.getAbsolutePath(); path = Util.getDirectoryName(path) + File.separator + Util.getFilename(path, false) + ".ori.bin"; originalStoreFile = new File(path); store.create(originalStoreFile); return htmlWriter; }
public String toXML() { StringWriter sw = new StringWriter(); XMLWriter xml = new XMLWriter(sw); xml.writeStartDocument(); xml.writeStartElement("TranslateOptions"); xml.writeAttributeString("xmlns", "http://schemas.datacontract.org/2004/07/Microsoft.MT.Web.Service.V2"); xml.writeStartElement("Category"); xml.writeString(this.category); xml.writeEndElement(); xml.writeStartElement("ContentType"); xml.writeString(this.contentType); xml.writeEndElement(); xml.writeStartElement("ReservedFlags"); xml.writeEndElement(); xml.writeStartElement("State"); xml.writeEndElement(); xml.writeStartElement("Uri"); xml.writeEndElement(); xml.writeStartElement("User"); xml.writeString("defaultUser"); xml.writeEndElement(); xml.writeEndElement(); // !TranslateOptions xml.close(); return sw.toString(); } }
writer.writeStartElement("tu"); if ( !Util.isEmpty(tuid) ) { writer.writeAttributeString("tuid", tuid); writer.writeStartElement("prop"); writer.writeAttributeString("type", name); writer.writeString(attributes.get(name)); writer.writeStartElement("tuv"); writer.writeAttributeString("xml:lang", srcLoc.toBCP47()); writer.writeStartElement("seg"); writer.writeRawXML(tmxCont.setContent(source).toString()); writer.writeStartElement("tuv"); writer.writeAttributeString("xml:lang", ((altTrgLoc != null) ? altTrgLoc.toBCP47() : trgLoc.toBCP47())); writer.writeAttributeString(CREATIONID, attributes.get(CREATIONID)); writer.writeStartElement("seg"); writer.writeRawXML(tmxCont.setContent(target).toString());
writer.writeStartElement("html"); //$NON-NLS-1$ writer.writeStartElement("head"); //$NON-NLS-1$ writer.writeRawXML("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />"); //$NON-NLS-1$ writer.writeRawXML("<style>td { font-family: monospace } td { vertical-align: top; white-space: pre } td.p { border-top-style: solid; border-top-width: 1px;}</style>"); //$NON-NLS-1$ writer.writeStartElement("body"); //$NON-NLS-1$ writer.writeStartElement("h1"); //$NON-NLS-1$ writer.writeString("Translation Comparison"); writer.writeEndElement(); writer.writeStartElement("p"); //$NON-NLS-1$ writer.writeString(String.format("Base document (%s): %s", params.getDocument1Label(), baseDocumentPath)); +"<a href='"+WIKIURL+"'>"+WIKIURL+"</a>.</p>"); writer.writeRawXML("<p><a href='#summary'>Go to Summary</a></p>"); writer.writeStartElement("table"); //$NON-NLS-1$
htmlWriter.writeStartElement("p"); String out = String.format("%d:%s:%s", subDocId, tu.getId(), seg.id); count += (out.length() + 10);
XMLWriter xmlWriter = new XMLWriter(sw); xmlWriter.writeStartDocument(); xmlWriter.writeStartElement("GetTranslationsArrayRequest"); xmlWriter.writeElementString("AppId", ""); xmlWriter.writeElementString("From", srcLang); xmlWriter.writeStartElement("Options"); xmlWriter.writeAttributeString("xmlns:o", "http://schemas.datacontract.org/2004/07/Microsoft.MT.Web.Service.V2"); xmlWriter.writeElementString("o:Category", category); xmlWriter.writeElementString("o:User", ""); xmlWriter.writeStartElement("Texts"); xmlWriter.writeAttributeString("xmlns:s", "http://schemas.microsoft.com/2003/10/Serialization/Arrays"); for (String text : texts) { xmlWriter.writeStartElement("s:string"); xmlWriter.writeString(text); xmlWriter.writeEndElement();
XR = new XMLWriter(projectSaveFile); XR.writeStartDocument(); XR.writeStartElement("omegat"); XR.writeStartElement("project"); XR.writeAttributeString("version", "1.0"); XR.writeStartElement("source_dir"); XR.writeRawXML("__DEFAULT__"); XR.writeStartElement("target_dir"); XR.writeRawXML("__DEFAULT__"); XR.writeStartElement("tm_dir"); XR.writeRawXML("__DEFAULT__"); XR.writeStartElement("glossary_dir"); XR.writeRawXML("__DEFAULT__"); XR.writeStartElement("dictionary_dir"); XR.writeRawXML("__DEFAULT__"); XR.writeStartElement("source_lang"); XR.writeRawXML(manifest.getSourceLocale().toString()); XR.writeStartElement("target_lang"); XR.writeRawXML(manifest.getTargetLocale().toString()); XR.writeStartElement("sentence_seg");
TextContainer contForProp) writer.writeStartElement("tuv"); writer.writeAttributeString("xml:lang", locale.toBCP47()); if (isWriteAllPropertiesAsAttributes()) { writer.writeStartElement("prop"); writer.writeAttributeString("type", name); writer.writeString(contForProp.getProperty(name).getValue()); writer.writeStartElement("seg"); writer.writeRawXML(tmxCont.setContent(frag).toString());
writer.writeStartElement("srx"); writer.writeAttributeString("xmlns", NSURI_SRX20); if (saveExtensions) { writer.writeStartElement("header"); writer.writeAttributeString("segmentsubflows", (segmentSubFlows ? "yes" : "no")); writer.writeAttributeString("cascade", (cascade ? "yes" : "no")); writer.writeLineBreak(); writer.writeStartElement("formathandle"); writer.writeAttributeString("type", "start"); writer.writeAttributeString("include", (includeStartCodes ? "yes" : "no")); writer.writeStartElement("formathandle"); writer.writeAttributeString("type", "end"); writer.writeAttributeString("include", (includeEndCodes ? "yes" : "no")); writer.writeStartElement("formathandle"); writer.writeAttributeString("type", "isolated"); writer.writeAttributeString("include", (includeIsolatedCodes ? "yes" : "no")); writer.writeStartElement(NSPREFIX_OKPSRX + ":options"); writer.writeAttributeString("oneSegmentIncludesAll", (oneSegmentIncludesAll ? "yes" : "no")); writer.writeAttributeString("trimLeadingWhitespaces", (trimLeadingWS ? "yes" : "no")); writer.writeStartElement(NSPREFIX_OKPSRX + ":sample"); writer.writeAttributeString("language", getSampleLanguage()); writer.writeAttributeString("useMappedRules", (testOnSelectedGroup() ? "no" : "yes"));
/** * Writes the start of a <group> element. * @see #writeEndGroup() */ public void writeStartGroup (StartGroup resource) { if ( !inFile ) { writeStartFile(original, dataType, skeletonPath, fwConfigId, fwInputEncoding, null); } String id = resource.getId(); String resName = resource.getName(); String resType = resource.getType(); writer.writeStartElement("group"); writer.writeAttributeString("id", id); if ( !Util.isEmpty(resName) ) { writer.writeAttributeString("resname", resName); } if ( !Util.isEmpty(resType) ) { if ( resType.startsWith("x-") || ( RESTYPEVALUES.contains(";"+resType+";")) ) { writer.writeAttributeString("restype", resType); } else { // Make sure the value is valid writer.writeAttributeString("restype", "x-"+resType); } } writeAnnotatorsRefIfNeeded(); writeSizeProperties(writer, resource); writer.writeLineBreak(); }
String extraForHeader) writer.writeStartElement("file"); writer.writeAttributeString("original", (original!=null) ? original : "unknown"); writer.writeStartElement("header"); writer.writeStartElement("skl"); writer.writeStartElement("external-file"); writer.writeAttributeString("href", skeletonPath); writer.writeStartElement("tool"); writer.writeAttributeString("tool-id", params.getToolId()); writer.writeAttributeString("tool-name", params.getToolName()); writer.writeStartElement("body"); writer.writeLineBreak();
writer.writeStartElement("tu"); if ( srcCont.contentIsOneSegment() ) { writer.writeAttributeString("tuid", tuid);
htmlWriter.writeStartElement("p"); htmlWriter.writeAttributeString("id", String.format("%d:%s:%s", currentSubDocId, tu.getId(), seg.id)); htmlWriter.writeRawXML(qutil.toCodedHTML(seg.text));
if ( itemCount > 0 ) { writer.writeStartElement("h2"); //$NON-NLS-1$ writer.writeAttributeString("id", "summary"); writer.writeString("Summary"); writer.writeElementString("p", " "); writer.writeStartElement("table"); //$NON-NLS-1$
writer.writeStartElement("xliff"); writer.writeAttributeString("version", "1.2"); writer.writeAttributeString("xmlns", Namespaces.NS_XLIFF12);
writer.writeStartElement("alt-trans"); if ( segment != null ) { writer.writeAttributeString("mid", segment.getId()); writer.writeStartElement("source"); writer.writeAttributeString("xml:lang", alt.getSourceLocale().toBCP47()); writer.writeStartElement("target"); writer.writeAttributeString("xml:lang", alt.getTargetLocale().toBCP47()); if ( params.getIncludeIts() ) {
private void writeXliffNotes(ITextUnit tu) { XLIFFNoteAnnotation notes = tu.getAnnotation(XLIFFNoteAnnotation.class); if (notes == null) { return; } for (XLIFFNote n : notes) { writer.writeStartElement("note"); // annotates if (n.getAnnotates() != null) { writer.writeAttributeString("annotates", n.getAnnotates().toString()); } // from if (n.getFrom() != null) { writer.writeAttributeString("from", n.getFrom()); } // priority if (n.getPriority() != null) { writer.writeAttributeString("priority", n.getPriority().toString()); } writer.writeString(n.getNoteText()); writer.writeEndElementLineBreak(); // note } }