Package com.wutka.dtd

Examples of com.wutka.dtd.DTDParser


    protected void processDTD()
        throws XMLStreamException
    {
        try {
            String internalDTD = new String(buf, posStart, posEnd - posStart);
            DTDParser dtdParser = new DTDParser(new java.io.StringReader(internalDTD));
            mDtdIntSubset = dtdParser.parse();
            // Get general entities
            Vector v = mDtdIntSubset.getItemsByType(DTDEntity.class);
            Enumeration e = v.elements();
            while(e.hasMoreElements()) {
                DTDEntity entity = (DTDEntity) e.nextElement();
View Full Code Here


  public void updateDTDInfo(Reader in){
    // clear at fisrt
    tagList.clear();
//    root = null;
    try {
      DTDParser parser = new DTDParser(in);
      DTD dtd = parser.parse();
      Object[] obj = dtd.getItems();
      for(int i=0;i<obj.length;i++){
        if(obj[i] instanceof DTDElement){
          DTDElement element = (DTDElement)obj[i];
          String name = element.getName();
View Full Code Here

            HTMLProjectParams params = new HTMLProjectParams(file.getProject());
            if(!params.getValidateDTD()){
              return;
            }
           
            new DTDParser(new StringReader(getHTMLSource())).parse();
          } catch(DTDParseException ex){
            DTDErrorInfo error = new DTDErrorInfo(ex);
            IMarker marker = file.createMarker(IMarker.PROBLEM);
            Map map = new HashMap();
            map.put(IMarker.SEVERITY, new Integer(IMarker.SEVERITY_ERROR));
View Full Code Here

//              URL url = new URL(systemID);
//              in = url.openStream();
//            }
            if(in!=null){
              Reader reader = new InputStreamReader(in);
              DTDParser parser = new DTDParser(reader);
              DTD dtd = parser.parse();
              Object[] obj = dtd.getItems();
              for(int i=0;i<obj.length;i++){
                if(obj[i] instanceof DTDElement){
                  DTDElement element = (DTDElement)obj[i];
                  String name = element.getName();
View Full Code Here

        DTD dtd = null;
        FileOutputStream fileOut = new FileOutputStream(outputXmlFileName);
       
        if (dtdFileName != null) {
            FileReader reader = new FileReader(dtdFileName);
            DTDParser dtdParser = new DTDParser(reader);
           
            dtd = dtdParser.parse();
            reader.close();
            joxOut = new MyJOXBeanOutputStream(dtd, fileOut);
        } else {
            //JOXBeanOutputStream joxOut = new JOXBeanOutputStream(dtd, fileOut);
            //ByteArrayOutputStream xmlData = new ByteArrayOutputStream();
View Full Code Here

   }

   public void marshal(Reader dtdReader, ObjectModelProvider provider, Object document, Writer writer)
      throws IOException, SAXException
   {
      DTDParser parser = new DTDParser(dtdReader);
      dtd = parser.parse(true);

      this.provider = provider instanceof GenericObjectModelProvider ?
         (GenericObjectModelProvider)provider : new DelegatingObjectModelProvider(provider);
      //stack.push(document);
View Full Code Here

   }

   public void marshal(Reader dtdReader, ObjectModelProvider provider, Object document, Writer writer)
      throws IOException, SAXException
   {
      DTDParser parser = new DTDParser(dtdReader);
      dtd = parser.parse(true);

      this.provider = provider instanceof GenericObjectModelProvider ?
         (GenericObjectModelProvider)provider : new DelegatingObjectModelProvider(provider);
      //stack.push(document);
View Full Code Here

            HTMLProjectParams params = new HTMLProjectParams(file.getProject());
            if(!params.getValidateDTD()){
              return;
            }
           
            new DTDParser(new StringReader(getHTMLSource())).parse();
          } catch(DTDParseException ex){
            DTDErrorInfo error = new DTDErrorInfo(ex);
            IMarker marker = file.createMarker(IMarker.PROBLEM);
            Map<String, Object> map = new HashMap<String, Object>();
            map.put(IMarker.SEVERITY, new Integer(IMarker.SEVERITY_ERROR));
View Full Code Here

  public void updateDTDInfo(Reader in) {
    // clear at fisrt
    _tagList.clear();
    //    root = null;
    try {
      DTDParser parser = new DTDParser(in);
      DTD dtd = parser.parse();
      Object[] obj = dtd.getItems();
      for (int i = 0; i < obj.length; i++) {
        if (obj[i] instanceof DTDElement) {
          DTDElement element = (DTDElement) obj[i];
          String name = element.getName();
View Full Code Here

//              URL url = new URL(systemID);
//              in = url.openStream();
//            }
            if(in!=null){
              Reader reader = new InputStreamReader(in);
              DTDParser parser = new DTDParser(reader);
              DTD dtd = parser.parse();
              Object[] obj = dtd.getItems();
              for(int i=0;i<obj.length;i++){
                if(obj[i] instanceof DTDElement){
                  DTDElement element = (DTDElement)obj[i];
                  String name = element.getName();
View Full Code Here

TOP

Related Classes of com.wutka.dtd.DTDParser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.