@@ -139,91 +139,93 @@ public void handleNoteContent() throws Exception{
139139
140140 public static String parseXHTML (final String path ) throws Exception {
141141
142- BufferedReader br = null ;
143- String result = SSStrU .empty ;
142+ return "" ;
144143
145- try {
146-
147- String line , text , tag , tmpTag , href , title ;
148- int tagIndex , tagEndIndex , hrefIndex , hrefEndIndex , titleIndex , titleEndIndex ;
149-
150- br = new BufferedReader (new FileReader (new File (path )));
151-
152- while ((line = br .readLine ()) != null ){
153-
154- line = line .trim ();
155-
156- while (line .contains ("<" )){
157-
158- if (!line .contains (">" )){
159- throw new Exception ("xhtml invalid" );
160- }
161-
162- tagIndex = line .indexOf ("<" );
163- tagEndIndex = line .indexOf (">" );
164- tag = line .substring (tagIndex , tagEndIndex + 1 );
165- tmpTag = line .substring (tagIndex , tagEndIndex + 1 );
166-
167- if (tagIndex != 0 ){
168-
169- text = line .substring (0 , tagIndex ).replace ("&nbsp;" , SSStrU .empty ).replace ("Â" , SSStrU .empty ).trim ();
170-
171- if (!text .isEmpty ()){
172- result += text + SSStrU .backslashRBackslashN ;
173- }
174- }
175-
176- while (tmpTag .contains ("href=\" " )){
177-
178- hrefIndex = tmpTag .indexOf ("href=\" " );
179- hrefEndIndex = tmpTag .indexOf ("\" " , hrefIndex + 6 );
180- href = tmpTag .substring (hrefIndex + 6 , hrefEndIndex );
181-
182- if (tmpTag .contains ("title=\" " )){
183-
184- titleIndex = tmpTag .indexOf ("title=\" " );
185- titleEndIndex = tmpTag .indexOf ("\" " , titleIndex + 7 );
186- title = tmpTag .substring (titleIndex + 7 , titleEndIndex );
187-
188- result += title .replace ("&nbsp;" , SSStrU .empty ).replace ("Â" , SSStrU .empty ) + ": " + SSStrU .backslashRBackslashN ;
189-
190- tmpTag = tmpTag .substring (0 , titleIndex ) + tmpTag .substring (titleEndIndex + 1 , tmpTag .length () - 1 );
191-
192- hrefIndex = tmpTag .indexOf ("href=\" " );
193- hrefEndIndex = tmpTag .indexOf ("\" " , hrefIndex + 6 );
194- href = tmpTag .substring (hrefIndex + 6 , hrefEndIndex );
195-
196- tmpTag = tmpTag .substring (0 , hrefIndex ) + tmpTag .substring (hrefEndIndex + 1 , tmpTag .length () - 1 );
197-
198- result += href + SSStrU .backslashRBackslashN ;
199-
200- }else {
201- result += "link" + ": " + href + SSStrU .backslashRBackslashN ;
202-
203- tmpTag = tmpTag .substring (0 , hrefIndex ) + tmpTag .substring (hrefEndIndex + 1 , tmpTag .length () - 1 );
204- }
205- }
206-
207- line = line .replace (tag , SSStrU .empty ).replace ("&nbsp;" , SSStrU .empty ).replace ("Â" , SSStrU .empty ).trim ();
208- }
209-
210- line = line .replace ("&nbsp;" , SSStrU .empty ).replace ("Â" , SSStrU .empty ).trim ();
211-
212- if (!line .isEmpty ()){
213- result += line + SSStrU .backslashRBackslashN ;
214- }
215- }
216-
217- return result ;
218-
219- }catch (Exception error ){
220- SSServErrReg .regErrThrow (error );
221- return null ;
222- }finally {
223-
224- if (br != null ){
225- br .close ();
226- }
227- }
144+ // BufferedReader br = null;
145+ // String result = SSStrU.empty;
146+ //
147+ // try{
148+ //
149+ // String line, text, tag, tmpTag, href, title;
150+ // int tagIndex, tagEndIndex, hrefIndex, hrefEndIndex, titleIndex, titleEndIndex;
151+ //
152+ // br = new BufferedReader(new FileReader(new File(path)));
153+ //
154+ // while((line = br.readLine()) != null){
155+ //
156+ // line = line.trim();
157+ //
158+ // while(line.contains("<")){
159+ //
160+ // if(!line.contains(">")){
161+ // throw new Exception("xhtml invalid");
162+ // }
163+ //
164+ // tagIndex = line.indexOf("<");
165+ // tagEndIndex = line.indexOf(">");
166+ // tag = line.substring(tagIndex, tagEndIndex + 1);
167+ // tmpTag = line.substring(tagIndex, tagEndIndex + 1);
168+ //
169+ // if(tagIndex != 0){
170+ //
171+ // text = line.substring(0, tagIndex).replace("&nbsp;", SSStrU.empty).replace("Â", SSStrU.empty).trim();
172+ //
173+ // if(!text.isEmpty()){
174+ // result += text + SSStrU.backslashRBackslashN;
175+ // }
176+ // }
177+ //
178+ // while(tmpTag.contains("href=\"")){
179+ //
180+ // hrefIndex = tmpTag.indexOf("href=\"");
181+ // hrefEndIndex = tmpTag.indexOf("\"", hrefIndex + 6);
182+ // href = tmpTag.substring(hrefIndex + 6, hrefEndIndex);
183+ //
184+ // if(tmpTag.contains("title=\"")){
185+ //
186+ // titleIndex = tmpTag.indexOf("title=\"");
187+ // titleEndIndex = tmpTag.indexOf("\"", titleIndex + 7);
188+ // title = tmpTag.substring(titleIndex + 7, titleEndIndex);
189+ //
190+ // result += title.replace("&nbsp;", SSStrU.empty).replace("Â", SSStrU.empty) + ": " + SSStrU.backslashRBackslashN;
191+ //
192+ // tmpTag = tmpTag.substring(0, titleIndex) + tmpTag.substring(titleEndIndex + 1, tmpTag.length() - 1);
193+ //
194+ // hrefIndex = tmpTag.indexOf("href=\"");
195+ // hrefEndIndex = tmpTag.indexOf("\"", hrefIndex + 6);
196+ // href = tmpTag.substring(hrefIndex + 6, hrefEndIndex);
197+ //
198+ // tmpTag = tmpTag.substring(0, hrefIndex) + tmpTag.substring(hrefEndIndex + 1, tmpTag.length() - 1);
199+ //
200+ // result += href + SSStrU.backslashRBackslashN;
201+ //
202+ // }else{
203+ // result += "link" + ": " + href + SSStrU.backslashRBackslashN;
204+ //
205+ // tmpTag = tmpTag.substring(0, hrefIndex) + tmpTag.substring(hrefEndIndex + 1, tmpTag.length() - 1);
206+ // }
207+ // }
208+ //
209+ // line = line.replace(tag, SSStrU.empty).replace("&nbsp;", SSStrU.empty).replace("Â", SSStrU.empty).trim();
210+ // }
211+ //
212+ // line = line.replace("&nbsp;", SSStrU.empty).replace("Â", SSStrU.empty).trim();
213+ //
214+ // if(!line.isEmpty()){
215+ // result += line + SSStrU.backslashRBackslashN;
216+ // }
217+ // }
218+ //
219+ // return result;
220+ //
221+ // }catch(Exception error){
222+ // SSServErrReg.regErrThrow(error);
223+ // return null;
224+ // }finally{
225+ //
226+ // if(br != null){
227+ // br.close();
228+ // }
229+ // }
228230 }
229231}
0 commit comments