锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲五月丁香综合视频,国产AV无码专区亚洲AV麻豆丫,久久亚洲国产成人精品性色 http://www.tkk7.com/zhoujingxian/category/40368.htmlJava is my life,but not all! zh-cn Tue, 30 Jun 2009 23:40:14 GMT Tue, 30 Jun 2009 23:40:14 GMT 60 鍏充簬妯″紡鍖歸厤鐨勯棶棰橈紙java.util.regex.*;錛?/title> http://www.tkk7.com/zhoujingxian/articles/java_util_regex.html鍛ㄧ珵鍏?/dc:creator>鍛ㄧ珵鍏?/author>Mon, 29 Jun 2009 10:55:00 GMT http://www.tkk7.com/zhoujingxian/articles/java_util_regex.html http://www.tkk7.com/zhoujingxian/comments/284657.html http://www.tkk7.com/zhoujingxian/articles/java_util_regex.html#Feedback 0 http://www.tkk7.com/zhoujingxian/comments/commentRss/284657.html http://www.tkk7.com/zhoujingxian/services/trackbacks/284657.html 榪欏嚑澶╃敤鍒頒簡java.util.regex.*;
欏轟究鍐欎釜綆鍗曠殑渚嬪瓙
1 package com.potevio.telecom;
2
3 // java涓殑姝e垯琛ㄨ揪寮忓鐞嗙浉鍏崇被
4 import java.util.regex.Matcher;
5 import java.util.regex.Pattern;
6
7 // JUnit鍗曞厓嫻嬭瘯綾?/span>
8 import junit.framework.TestCase;
9
10 /**
11 * 鏍規(guī)嵁瑙勫垯鍖歸厤鍑洪渶瑕佺殑鍐呭
12 * @author Zhou-Jingxian
13 *
14 */
15 public class TestParseFileWithFormula extends TestCase{
16
17 /**
18 * 鏍規(guī)嵁瑙勫垯鍖歸厤鍑洪渶瑕佺殑鍐呭
19 * @param content 瑕佽В鏋愮殑鍐呭
20 * @param formula 瑙f瀽鐨勫尮閰嶈鍒?br />
21 * @return
22 */
23 public String getContentWithFormula(String content,String formula) {
24 Pattern p = Pattern.compile(formula);
25 Matcher m = p.matcher(content);
26 String fianl_content = new String();
27 while (m.find()){
28 fianl_content = m.group( 0 );
29 System.out.println( " 瑕佽В鏋愮殑浠g爜:\n " + m.group( 0 ));
30 }
31 return fianl_content;
32 }
33
34 /**
35 * 嫻嬭瘯涓涓?br />
36 */
37 public void testContent(){
38 // 鍒氶殢渚挎柊寤虹殑涓涓狧TML錛屽緱鍒扮殑涓涓瓧絎︿覆鍐呭
39 String content = " <!DOCTYPE HTML PUBLIC \ " - // W3C // DTD HTML 4.0 Transitional // EN\"><HTML><HEAD><TITLE> New Document </TITLE></HEAD><BODY>嫻嬭瘯鏂囦歡</BODY></HTML>";
40
41 // 鍐欎竴涓尮閰嶆爣棰樼殑姝e垯琛ㄨ揪寮忥紝浠呬綔浠h〃
42 String formula = " <TITLE>(.*)</TITLE> " ;
43
44 getContentWithFormula(content,formula);
45 }
46 }
47
杈撳嚭緇撴灉濡備笅錛?br />
瑕佽В鏋愮殑浠g爜:
< TITLE > New Document </ TITLE >
榪愯錛岄渶瑕丣Unit鍗曞厓嫻嬭瘯鐜錛岃繖涓簲璇ラ兘浼?xì)鍚уQ屽疄鍦ㄤ笉浼?xì)浠庢垜鏂囨。涓?
]]>JAVA鍒╃敤org.w3c.dom.*;鐢熸垚XML鏂囦歡 http://www.tkk7.com/zhoujingxian/articles/java_w3c_dom_xml.html鍛ㄧ珵鍏?/dc:creator>鍛ㄧ珵鍏?/author>Fri, 19 Jun 2009 02:35:00 GMT http://www.tkk7.com/zhoujingxian/articles/java_w3c_dom_xml.html http://www.tkk7.com/zhoujingxian/comments/283181.html http://www.tkk7.com/zhoujingxian/articles/java_w3c_dom_xml.html#Feedback 0 http://www.tkk7.com/zhoujingxian/comments/commentRss/283181.html http://www.tkk7.com/zhoujingxian/services/trackbacks/283181.html
1 package com.potevio.telecom.mobilenet;
2
3 // 鏂囦歡綾?/span>
4 import java.io.File;
5
6 // 鏂囦歡杈撳嚭綾?/span>
7 import java.io.FileOutputStream;
8
9 // 璐熻矗瑙f瀽鐨勭被
10 import javax.xml.parsers.DocumentBuilder;
11 import javax.xml.parsers.DocumentBuilderFactory;
12 // 鏄犲皠綾?/span>
13 import javax.xml.transform.Transformer;
14 import javax.xml.transform.TransformerFactory;
15
16 // xml鏄犲皠杈撳叆鍜岃緭鍑虹被
17 import javax.xml.transform.dom.DOMSource;
18 import javax.xml.transform.stream.StreamResult;
19
20 // 鑺傜偣綾?/span>
21 import org.w3c.dom.Document;
22 import org.w3c.dom.Element;
23
24 /**
25 * @description 浣跨敤DOM鍒涘緩綆鍗曠殑XML
26 *
27 * @author Zhou-Jingxian
28 *
29 * @date Jun 19, 2009
30 *
31 */
32 public class CreateRuleXML {
33
34 public static void main(String[] args) {
35
36 try {
37 // 瑙f瀽鍣ㄥ伐鍘傜被
38 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
39
40 // 瑙f瀽鍣?/span>
41 DocumentBuilder builder = factory.newDocumentBuilder();
42
43 // 鎿嶄綔鐨凞ocument瀵硅薄
44 Document document = builder.newDocument();
45
46 // 璁劇疆XML鐨勭増鏈?/span>
47 document.setXmlVersion( " 1.0 " );
48
49 // 鍒涘緩鏍硅妭鐐?/span>
50 Element root = document.createElement( " MobileNet " );
51
52 // 灝嗘牴鑺傜偣娣誨姞鍒癉ocument瀵硅薄涓?/span>
53 document.appendChild(root);
54
55 /** the first page */
56 // 璁劇疆絎竴涓猵age鍏冪礌鍒?/span>
57 Element pageElement = document.createElement( " page " );
58
59 // 璁劇疆page鑺傜偣鐨刵ame灞炴?/span>
60 pageElement.setAttribute( " name " , " list.jsp " );
61
62 /** method */
63 // 璁劇疆method鑺傜偣
64 Element methodElement = document.createElement( " method " );
65
66 // 緇檓ethod璁劇疆鍊?/span>
67 methodElement.setTextContent( " get " );
68
69 // 娣誨姞method鑺傜偣鍒皃age鑺傜偣鍐?/span>
70 pageElement.appendChild(methodElement);
71
72 /** display */
73 // 璁劇疆method鑺傜偣
74 Element displayElement = document.createElement( " display " );
75
76 // 緇檇isplay璁劇疆鍊?/span>
77 displayElement.setTextContent( " list " );
78
79 // 娣誨姞display鑺傜偣鍒皃age鑺傜偣鍐?/span>
80 pageElement.appendChild(displayElement);
81
82 /** request_param */
83 // 璁劇疆request_param鑺傜偣
84 Element request_paramElement = document.createElement( " request_param " );
85
86 // 緇檙equest_param璁劇疆鍊?/span>
87 request_paramElement.setTextContent( " request_param1|request_param2 " );
88
89 // 娣誨姞request_param鑺傜偣鍒皃age鑺傜偣鍐?/span>
90 pageElement.appendChild(request_paramElement);
91
92 // 灝唒age孌靛姞浜烘牴鑺傜偣鍐?/span>
93 root.appendChild(pageElement);
94
95
96 /** the second page */
97 // 璁劇疆絎簩涓猵age鍏冪礌鍒?/span>
98 pageElement = document.createElement( " page " );
99
100 // 璁劇疆page鑺傜偣鐨刵ame灞炴?/span>
101 pageElement.setAttribute( " name " , " content.jsp " );
102
103 /** method */
104 // 璁劇疆method鑺傜偣
105 methodElement = document.createElement( " method " );
106
107 // 緇檓ethod璁劇疆鍊?/span>
108 methodElement.setTextContent( " post " );
109
110 // 娣誨姞method鑺傜偣鍒皃age鑺傜偣鍐?/span>
111 pageElement.appendChild(methodElement);
112
113 /** display */
114 // 璁劇疆method鑺傜偣
115 displayElement = document.createElement( " display " );
116
117 // 緇檇isplay璁劇疆鍊?/span>
118 displayElement.setTextContent( " content " );
119
120 // 娣誨姞display鑺傜偣鍒皃age鑺傜偣鍐?/span>
121 pageElement.appendChild(displayElement);
122
123 /** url_title */
124 // 璁劇疆url_title鑺傜偣
125 Element url_titleElement = document.createElement( " url_title " );
126
127 // 緇檜rl_title璁劇疆鍊?/span>
128 url_titleElement.setTextContent( " title,publisher,published_calendar " );
129
130 // 娣誨姞url_title鑺傜偣鍒皃age鑺傜偣鍐?/span>
131 pageElement.appendChild(url_titleElement);
132
133 // 灝唒age孌靛姞浜烘牴鑺傜偣鍐?/span>
134 root.appendChild(pageElement);
135
136
137 // 寮濮嬫妸Document鏄犲皠鍒版枃浠?/span>
138 TransformerFactory transFactory = TransformerFactory.newInstance();
139 Transformer transFormer = transFactory.newTransformer();
140
141 // 璁劇疆杈撳嚭緇撴灉
142 DOMSource domSource = new DOMSource(document);
143
144 // 鐢熸垚xml鏂囦歡
145 File file = new File( " MobileNetRule.xml " );
146
147 // 鍒ゆ柇鏄惁瀛樺湪,濡傛灉涓嶅瓨鍦?鍒欏垱寤?/span>
148 if ( ! file.exists()){
149 file.createNewFile();
150 }
151
152 // 鏂囦歡杈撳嚭嫻?/span>
153 FileOutputStream out = new FileOutputStream(file);
154
155 // 璁劇疆杈撳叆婧?/span>
156 StreamResult xmlResult = new StreamResult(out);
157
158 // 杈撳嚭xml鏂囦歡
159 transFormer.transform(domSource, xmlResult);
160
161 // 嫻嬭瘯鏂囦歡杈撳嚭鐨勮礬寰?/span>
162 System.out.println(file.getAbsolutePath());
163
164 } catch (Exception e){
165 e.printStackTrace();
166
167 } finally {
168
169 }
170 }
171
172 }
173
榪愯鎵撳嵃鐨勫湴鍧:
D:\MyEclipse 6.0\workspace\WriteAndReadXML\MobileNetRule.xml
灝嗕笂闈㈢殑鍦板潃杈撳叆鍒?IE)鍦板潃鏍?寰楀埌濡備笅鎴浘:
]]> JAVA 瑙f瀽XML鏂囨。紺轟緥 http://www.tkk7.com/zhoujingxian/articles/java_parse_xml.html鍛ㄧ珵鍏?/dc:creator>鍛ㄧ珵鍏?/author>Fri, 19 Jun 2009 01:16:00 GMT http://www.tkk7.com/zhoujingxian/articles/java_parse_xml.html http://www.tkk7.com/zhoujingxian/comments/283157.html http://www.tkk7.com/zhoujingxian/articles/java_parse_xml.html#Feedback 0 http://www.tkk7.com/zhoujingxian/comments/commentRss/283157.html http://www.tkk7.com/zhoujingxian/services/trackbacks/283157.html
1 package com.potevio.telecom;
2
3 // 鏂囦歡綾?/span>
4 import java.io.File;
5
6 // 璐熻矗瑙f瀽鐨勭被
7 import javax.xml.parsers.DocumentBuilder;
8 import javax.xml.parsers.DocumentBuilderFactory;
9
10 // 鑺傜偣綾?/span>
11 import org.w3c.dom.Document;
12 import org.w3c.dom.NodeList;
13
14 /**
15 * @description 瑙f瀽"鍖椾含鍒伴暱娌欑殑綆鍗曞垪杞︽椂鍒昏〃"淇℃伅
16 *
17 * @author Zhou-Jingxian
18 *
19 * @date Jun 18, 2009
20 *
21 */
22 public class ParserXML {
23
24 public static void main(String[] args) {
25
26 try {
27 // 闇瑕佽В鏋愮殑鏂囦歡
28 File file = new File( " 鍖椾含鍒伴暱娌欑伀杞︽椂鍒昏〃.xml " );
29
30 // 瑙f瀽鍣ㄥ伐鍘傜被
31 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
32
33 // 瑙f瀽鍣?/span>
34 DocumentBuilder builder = factory.newDocumentBuilder();
35
36 // 鎿嶄綔鐨凞ocument瀵硅薄
37 Document document = builder.parse(file);
38
39 // 鑺傜偣鍚嶇О
40 NodeList nodelist = document.getElementsByTagName( " 杞︽ " );
41
42 // 瑙f瀽鍐呭
43 for ( int i = 0 ; i < nodelist.getLength(); i ++ ){
44 System.out.println( " -------- " + (i + 1 ) + " --------- " );
45 System.out.println( " 杞︾被鍒? " + document.getElementsByTagName( " 杞︽ " ).item(i).getAttributes().getNamedItem( " 綾誨埆 " ).getNodeValue());
46 System.out.println( " 杞︽鍙? " + document.getElementsByTagName( " 鍚嶅瓧 " ).item(i).getFirstChild().getNodeValue());
47 System.out.println( " 寮杞︽椂闂? " + document.getElementsByTagName( " 寮杞︽椂闂?/span>" ).item(i).getFirstChild().getNodeValue());
48
49 }
50 } catch (Exception e){
51 e.printStackTrace();
52
53 } finally {
54
55 }
56 }
57 }
58
榪愯緇撴灉濡備笅:
]]> java鏋勯燲ML鏂囨。(鏈夎寰嬬殑鑺傜偣) http://www.tkk7.com/zhoujingxian/articles/java_create_XML_DOM.html鍛ㄧ珵鍏?/dc:creator>鍛ㄧ珵鍏?/author>Fri, 19 Jun 2009 01:10:00 GMT http://www.tkk7.com/zhoujingxian/articles/java_create_XML_DOM.html http://www.tkk7.com/zhoujingxian/comments/283156.html http://www.tkk7.com/zhoujingxian/articles/java_create_XML_DOM.html#Feedback 0 http://www.tkk7.com/zhoujingxian/comments/commentRss/283156.html http://www.tkk7.com/zhoujingxian/services/trackbacks/283156.html 寰堜箙娌$敤xml浜?鏈榪戦」鐩簲璇ヤ細(xì)鐢ㄥ埌,鏁呮槰鏅氬洖瀹跺啓浜嗕釜嫻嬭瘯紼嬪簭,浠g爜濡備笅:
1 package com.potevio.telecom;
2
3 // 鏂囦歡綾?/span>
4 import java.io.File;
5 import java.io.FileNotFoundException;
6
7 // 鏂囦歡杈撳嚭綾?/span>
8 import java.io.FileOutputStream;
9 import java.io.IOException;
10
11 // 璐熻矗瑙f瀽鐨勭被
12 import javax.xml.parsers.DocumentBuilder;
13 import javax.xml.parsers.DocumentBuilderFactory;
14 import javax.xml.parsers.ParserConfigurationException;
15
16 // 鏄犲皠綾?/span>
17 import javax.xml.transform.Transformer;
18 import javax.xml.transform.TransformerConfigurationException;
19 import javax.xml.transform.TransformerException;
20 import javax.xml.transform.TransformerFactory;
21
22 // xml鏄犲皠杈撳叆鍜岃緭鍑虹被
23 import javax.xml.transform.dom.DOMSource;
24 import javax.xml.transform.stream.StreamResult;
25
26 // 鑺傜偣綾?/span>
27 import org.w3c.dom.Comment;
28 import org.w3c.dom.Document;
29 import org.w3c.dom.Element;
30 import org.w3c.dom.Node;
31 import org.w3c.dom.NodeList;
32
33 /**
34 * @description 鏋勯犱竴涓寳浜埌闀挎矙鐨勭畝鍗曞垪杞︽椂鍒昏〃.鐢―OM鐨勬柟寮忓疄鐜?
35 *
36 * @author Zhou-Jingxian
37 *
38 * @date Jun 18, 2009
39 *
40 */
41 public class CreateXMLContent {
42
43 public static void main(String args[]){
44
45 try {
46 // 鏋勯犵殑鍘熷鏁版嵁瀵硅薄
47 String train[] = { " T1嬈?/span>" , " K185嬈?/span>" , " Z17嬈?/span>" };
48 String type[] = { " 鐗瑰揩 " , " 鏅揩 " , " 鐩磋揪 " };
49 String startTime[] = { " 15:45 " , " 11:47 " , " 18:10 " };
50
51 // 瑙f瀽鍣ㄥ伐鍘傜被
52 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
53
54 // 瑙f瀽鍣?/span>
55 DocumentBuilder builder = factory.newDocumentBuilder();
56
57 // 鎿嶄綔鐨凞ocument瀵硅薄
58 Document document = builder.newDocument();
59
60 // 璁劇疆XML鐨勭増鏈?/span>
61 document.setXmlVersion( " 1.0 " );
62
63 // 娣誨姞娉ㄩ噴
64 Comment xmlComment = document.createComment( " 鏈枃妗d腑鍐呭涓昏鐢ㄤ簬嫻嬭瘯錛?/span>" );
65
66 // 灝嗘敞閲婃坊鍔犲埌xml涓?/span>
67 document.appendChild(xmlComment);
68
69 // 璁劇疆鏍硅妭鐐瑰悕縐?/span>
70 Element traintimelist = document.createElement( " 鐏濺鏃跺埢琛?/span>" );
71
72 // 鎶婅妭鐐規(guī)坊鍔犲埌鏍硅妭鐐?/span>
73 document.appendChild(traintimelist);
74
75 for ( int k = 1 ; k <= train.length; k ++ ){
76 traintimelist.appendChild(document.createElement( " 杞︽ " ));
77 }
78
79 NodeList nodeList = document.getElementsByTagName( " 杞︽ " );
80 int size = nodeList.getLength();
81 for ( int k = 0 ; k < size; k ++ ){
82 Node node = nodeList.item(k);
83 if (node.getNodeType() == Node.ELEMENT_NODE){
84 Element elementNode = (Element)node;
85 elementNode.setAttribute( " 綾誨埆 " , type[k]);
86 elementNode.appendChild(document.createElement( " 鍚嶅瓧 " ));
87 elementNode.appendChild(document.createElement( " 寮杞︽椂闂?/span>" ));
88
89 }
90 }
91
92 nodeList = document.getElementsByTagName( " 鍚嶅瓧 " );
93 size = nodeList.getLength();
94 for ( int k = 0 ; k < size; k ++ ){
95 Node node = nodeList.item(k);
96 if (node.getNodeType() == Node.ELEMENT_NODE){
97 Element elementNode = (Element)node;
98 elementNode.appendChild(document.createTextNode(train[k]));
99
100 }
101 }
102
103 nodeList = document.getElementsByTagName( " 寮杞︽椂闂?/span>" );
104 size = nodeList.getLength();
105 for ( int k = 0 ; k < size; k ++ ){
106 Node node = nodeList.item(k);
107 if (node.getNodeType() == Node.ELEMENT_NODE){
108 Element elementNode = (Element)node;
109 elementNode.appendChild(document.createTextNode(startTime[k]));
110
111 }
112 }
113
114 // 寮濮嬫妸Document鏄犲皠鍒版枃浠?/span>
115 TransformerFactory transFactory = TransformerFactory.newInstance();
116 Transformer transformer = transFactory.newTransformer();
117
118 // 璁劇疆杈撳嚭緇撴灉
119 DOMSource domSource = new DOMSource(document);
120
121 // 鐢熸垚xml鏂囦歡
122 File file = new File( " 鍖椾含鍒伴暱娌欑伀杞︽椂鍒昏〃.xml " );
123
124 // 鍒ゆ柇鏄惁瀛樺湪,濡傛灉涓嶅瓨鍦?鍒欏垱寤?/span>
125 if ( ! file.exists()){
126 file.createNewFile();
127 }
128
129 // 鏂囦歡杈撳嚭嫻?/span>
130 FileOutputStream out = new FileOutputStream(file);
131
132 // 璁劇疆杈撳叆婧?/span>
133 StreamResult xmlResult = new StreamResult(out);
134
135 // 杈撳嚭xml鏂囦歡
136 transformer.transform(domSource, xmlResult);
137
138 // 嫻嬭瘯鏂囦歡杈撳嚭鐨勮礬寰?/span>
139 System.out.println(file.getAbsolutePath());
140
141 } catch (ParserConfigurationException e) {
142
143 e.printStackTrace();
144 } catch (TransformerConfigurationException e) {
145
146 e.printStackTrace();
147 } catch (FileNotFoundException e) {
148
149 e.printStackTrace();
150 } catch (TransformerException e) {
151
152 e.printStackTrace();
153 } catch (IOException e) {
154
155 e.printStackTrace();
156
157 } finally {
158
159 }
160
161 }
162 }
163
榪愯鐨勬墦鍗板湴鍧:
D:\MyEclipse 6.0\workspace\WriteAndReadXML\鍖椾含鍒伴暱娌欑伀杞︽椂鍒昏〃.xml
灝嗕笂闈㈢殑鍦板潃鏀懼埌(IE)鍦板潃鏍忔樉紺虹殑鏁堟灉鍥句笅:
]]>
主站蜘蛛池模板:
一区二区三区无码视频免费福利 |
中文日韩亚洲欧美制服 |
亚洲国产精品嫩草影院 |
亚洲黄色片免费看 |
免费大片黄在线观看yw |
亚洲精品无码久久久久久久
|
亚洲精品国产免费 |
亚洲酒色1314狠狠做 |
日韩亚洲人成在线 |
国产精品久久久久久久久久免费
|
国产精品免费综合一区视频 |
亚洲自偷自偷偷色无码中文 |
午夜肉伦伦影院久久精品免费看国产一区二区三区
|
一级毛片免费播放男男 |
免费看男女下面日出水来 |
亚洲第一香蕉视频 |
一二三四在线播放免费观看中文版视频 |
亚洲精品自在线拍 |
久久精品女人天堂AV免费观看 |
亚洲中文字幕一区精品自拍 |
日本一道综合久久aⅴ免费 |
亚洲a无码综合a国产av中文 |
免费人成网站在线播放 |
久久成人永久免费播放 |
亚洲影院在线观看 |
青春禁区视频在线观看直播免费 |
亚洲乱妇熟女爽到高潮的片 |
亚洲精品人成无码中文毛片 |
亚洲av一本岛在线播放 |
四虎影视大全免费入口 |
日日狠狠久久偷偷色综合免费 |
亚洲美女又黄又爽在线观看 |
2021在线观看视频精品免费 |
亚洲熟妇无码AV |
亚洲一区二区三区乱码A |
美丽姑娘免费观看在线观看中文版 |
亚洲国产成人无码av在线播放 |
日本无卡码免费一区二区三区 |
99视频在线免费观看 |
亚洲制服丝袜中文字幕 |
久久99亚洲综合精品首页 |