Java tutorial
//package com.java2s; /** * Copyright 2009 Welocalize, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * */ import org.xml.sax.Attributes; public class Main { static final int START_TAG_STRING_BUFFER_LENGTH = 100; /** * Convert a XML starting tag to a String */ static String convertStartTagToString(String p_localName, Attributes p_attrs) { StringBuffer output = new StringBuffer(START_TAG_STRING_BUFFER_LENGTH); output.append("<"); output.append(p_localName); if (p_attrs != null) { int size = p_attrs.getLength(); for (int i = 0; i < size; i++) { output.append(" "); output.append(p_attrs.getQName(i)); output.append("=\""); output.append(p_attrs.getValue(i)); output.append("\""); } } output.append(">"); return output.toString(); } }