• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

作業部屋の使い方を試しています。


Commit MetaInfo

Revision131 (tree)
Time2015-03-31 11:34:27
Authortuna_p

Log Message

不具合修正 SAVE時、上書きになっていなかった

Change Summary

Incremental Difference

--- branches/b3/WebScraping/src/WebScraping/utility/LibraryXml.java (revision 130)
+++ branches/b3/WebScraping/src/WebScraping/utility/LibraryXml.java (revision 131)
@@ -91,7 +91,7 @@
9191 * @param file
9292 */
9393 public void write(File file) {
94- try {
94+ try (FileOutputStream os = new FileOutputStream(file)) {
9595 TransformerFactory transFactory = TransformerFactory.newInstance();
9696 Transformer transformer = transFactory.newTransformer();
9797
@@ -98,15 +98,19 @@
9898 transformer.setOutputProperty("indent", "yes"); // 改行指定
9999 transformer.setOutputProperty("method", "xml");
100100
101- FileOutputStream os = new FileOutputStream(file);
102101 DOMSource source = new DOMSource(writedoc);
103102 StreamResult result = new StreamResult(os);
104103 transformer.transform(source, result);
105-
104+
105+ // 作成したXMLをクリア
106+ writedoc = null;
107+
106108 } catch (TransformerConfigurationException ex) {
107109 Logger.getLogger(LibraryXml.class.getName()).log(Level.SEVERE, null, ex);
108110 } catch (FileNotFoundException | TransformerException ex) {
109111 Logger.getLogger(LibraryXml.class.getName()).log(Level.SEVERE, null, ex);
112+ } catch (IOException ex) {
113+ Logger.getLogger(LibraryXml.class.getName()).log(Level.SEVERE, null, ex);
110114 }
111115 }
112116
--- branches/b3/WebScraping/src/WebScraping/utility/ScrapingXml.java (revision 130)
+++ branches/b3/WebScraping/src/WebScraping/utility/ScrapingXml.java (revision 131)
@@ -81,7 +81,7 @@
8181 public void save(File file) {
8282
8383 elementset();
84-
84+
8585 xlib.write(file);
8686 }
8787
--- branches/b3/WebScraping/data/Yahoo!ファイナンス.xml (revision 130)
+++ branches/b3/WebScraping/data/Yahoo!ファイナンス.xml (revision 131)
@@ -65,7 +65,7 @@
6565 <htmltag>div</htmltag>
6666 <htmlclass>lineFi clearfix</htmlclass>
6767 <around>2</around>
68-<regexp>^([,.0-9]+|-{3})\t</regexp>
68+<regexp>^((ストップ高\t|ストップ安\t)?[,0-9]+|-{3})</regexp>
6969 </searchlist>
7070 <searchlist listNo="12">
7171 <item>安値</item>
@@ -72,7 +72,7 @@
7272 <htmltag>div</htmltag>
7373 <htmlclass>lineFi clearfix</htmlclass>
7474 <around>3</around>
75-<regexp>^([,.0-9]+|-{3})\t</regexp>
75+<regexp>^((ストップ高\t|ストップ安\t)?[,0-9]+|-{3})</regexp>
7676 </searchlist>
7777 <searchlist listNo="13">
7878 <item>出来高</item>