📄 [java使用技巧]向远程服务器传送xml文件的java代码.mht
字号:
<DIV class=3Dguanggao><SPAN=20
id=3Dcopyright></SPAN></DIV></TD></TR>
<TR=20
style=3D"TABLE-LAYOUT: fixed; WORD-WRAP: break-word">
<TD=20
style=3D"TABLE-LAYOUT: fixed; WORD-WRAP: =
break-word"=20
align=3Dmiddle height=3D22><FONT=20
color=3D#ff0000><B><STRONG>
=
<H1>=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4=
java=B4=FA=C2=EB</H1></STRONG></B></FONT></TD></TR>
<TR>
<TD =
id=3D=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4=
java=B4=FA=C2=EB bgColor=3D#d22222=20
=
height=3D3></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD =
id=3D=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4=
java=B4=FA=C2=EB align=3Dmiddle>=D7=F7=D5=DF:=20
Maco =B7=A2=B2=BC=C8=D5=C6=DA: =
2007-3-2=20
16:34:30 =B2=E9=BF=B4=CA=FD:
<SCRIPT=20
=
src=3D"http://xrss.cn/Js/Hits.Asp?ViewId=3D10959"></SCRIPT>
</TD></TR>
<SCRIPT src=3D""></SCRIPT>
<TR>
<TD =
id=3D=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4=
java=B4=FA=C2=EB align=3Dmiddle>
<DIV class=3Dsearch>
<H1><SPAN><INPUT =
title=3D=CD=C6=BC=F6=A3=BA=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CD=
XML=CE=C4=BC=FE=B5=C4java=B4=FA=C2=EB style=3D"PADDING-RIGHT: 1px; =
PADDING-LEFT: 1px; BACKGROUND: #e9faff; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 3px 3px; PADDING-TOP: 0px" =
onclick=3D"Javascript:openwin('http://www.vbell.cn/EmailSystem/Email.Asp?=
Title=3D'+escape('=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=
=BC=FE=B5=C4java=B4=FA=C2=EB')+'&Content=3Dhttp://www.xrss.cn/Info/10=
959.Html')" type=3Dbutton =
value=3D=CD=C6=BC=F6=B4=CB=CE=C4=D5=C2=B8=F8=C5=F3=D3=D1 name=3Dsubmit>=20
<INPUT class=3Dnewstop =
title=3D=B6=D4=B4=CB=CE=C4=D5=C2=A3=BA=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=
=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4java=B4=FA=C2=EB=BD=F8=D0=D0=C8=CF=D6=A4=
=A3=AC=CC=EE=D0=B4=C4=FA=B5=C4=CE=C4=D5=C2=B0=E6=C8=A8=D0=C5=CF=A2=A3=A1 =
style=3D"PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #e9faff; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 3px; PADDING-TOP: 0px" =
onclick=3D"Javascript:openwin('/CopyRight.Asp?Title=3D'+escape('=CF=F2=D4=
=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4java=B4=FA=C2=
=EB')+'&Content=3Dhttp://www.xrss.cn/Info/10959.Html')" =
type=3Dbutton value=3D=D4=AD=B4=B4=C8=CF=D6=A4 name=3Dsubmit>=20
<INPUT =
title=3D=B1=A3=B4=E6=A3=BA=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CD=
XML=CE=C4=BC=FE=B5=C4java=B4=FA=C2=EB style=3D"PADDING-RIGHT: 1px; =
PADDING-LEFT: 1px; BACKGROUND: #e9faff; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 3px 3px; PADDING-TOP: 0px" =
onclick=3D"document.execCommand('SaveAs',true,'=CF=F2=D4=B6=B3=CC=B7=FE=CE=
=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4java=B4=FA=C2=EB.html');" =
type=3Dbutton value=3D=B1=A3=B4=E6=B4=CB=D2=B3 name=3Dsubmit>=20
<INPUT =
title=3D=CA=D5=B2=D8=A3=BA=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CD=
XML=CE=C4=BC=FE=B5=C4java=B4=FA=C2=EB style=3D"PADDING-RIGHT: 1px; =
PADDING-LEFT: 1px; BACKGROUND: #e9faff; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 3px 3px; PADDING-TOP: 0px" =
onclick=3D"javascript:window.external.AddFavorite('http://www.xrss.cn/Inf=
o/10959.Html','=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=
=FE=B5=C4java=B4=FA=C2=EB')" type=3Dbutton =
value=3D=CA=D5=B2=D8=B4=CB=D2=B3 name=3Dsubmit>=20
<INPUT =
title=3D=B7=A2=B8=F8=BA=C3=D3=D1=A3=BA=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=
=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4java=B4=FA=C2=EB =
style=3D"PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #e9faff; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 3px; PADDING-TOP: 0px" =
onclick=3DcopyToClipBoard() type=3Dbutton =
value=3D=B7=A2=CB=CD=B5=BDQQ/MSM name=3Dsubmit>=20
<INPUT =
title=3DmyBox=A3=BA=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=
=C4=BC=FE=B5=C4java=B4=FA=C2=EB style=3D"PADDING-RIGHT: 1px; =
PADDING-LEFT: 1px; BACKGROUND: #e9faff; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 3px 3px; PADDING-TOP: 0px" =
onclick=3D"Javascript:openwin('/UserClub/OnlineBox.Asp?Title=3D'+escape('=
=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4java=
=B4=FA=C2=EB')+'&Content=3Dhttp://www.xrss.cn/Info/10959.Html')" =
type=3Dbutton value=3D=BC=D3=C8=EBMyBox name=3Dsubmit>=20
<!--
.Html')" type=3D"button" value=3D"=D7=EE=D0=C2=B6=AF=CC=AC" =
name=3Dsubmit3 title=3D'=D7=EE=D0=C2=B6=AF=CC=AC=A3=A1'>
</SPAN></H1>
</div>
</TD>
</TR>
<TR>
<TD =
id=3D'=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4=
java=B4=FA=C2=EB'>
<TABLE cellSpacing=3D"2" cellPadding=3D"2" border=3D"0" width=3D"100%" =
style=3D"TABLE-LAYOUT: fixed; WORD-WRAP: break-word" =
Id=3D'=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4=
java=B4=FA=C2=EB'>
<TBODY><TR><TD class=3D"message" Id=3D"CssShow" style=3D"WORD-BREAK: =
break-all">
<table =
Id=3D'=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4=
java=B4=FA=C2=EB' border=3D"0" align=3D"left">
<tr>
<td>
<div class=3D"guanggao" =
Id=3D'=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4=
java=B4=FA=C2=EB'><span Id=3D"ad3"></span></div>
<div class=3D"guanggao" =
id=3D'=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4=
java=B4=FA=C2=EB'><span id=3D"contentAdv"></span></div>
</td>
</tr>
</table>
<div id=3D"Helloding">
--><BR><INPUT =
title=3DVivi=CA=D5=B2=D8=A3=BA=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=
=CDXML=CE=C4=BC=FE=B5=C4java=B4=FA=C2=EB style=3D"PADDING-RIGHT: 1px; =
PADDING-LEFT: 1px; BACKGROUND: #e9faff; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 3px 3px; PADDING-TOP: 0px" =
onclick=3D"javascript:d=3Ddocument;t=3Dd.selection?(d.selection.type!=3D'=
None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection()=
:'');void(vivi=3Dwindow.open('http://vivi.sina.com.cn/collect/icollect.ph=
p?pid=3Ddnszone.com.ru&title=3D'+escape(d.title)+'&url=3D'+escape=
(d.location.href)+'&desc=3D'+escape(t),'vivi','scrollbars=3Dno,width=3D=
480,height=3D480,left=3D75,top=3D20,status=3Dno,resizable=3Dyes'));vivi.f=
ocus();" type=3Dbutton value=3D=CA=D5=B5=BDViVi name=3Dsubmit>=20
<INPUT =
title=3D365Key=CA=D5=B2=D8=A3=BA=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=
=CB=CDXML=CE=C4=BC=FE=B5=C4java=B4=FA=C2=EB style=3D"PADDING-RIGHT: 1px; =
PADDING-LEFT: 1px; BACKGROUND: #e9faff; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 3px 3px; PADDING-TOP: 0px" =
onclick=3D"javascript:d=3Ddocument;t=3Dd.selection?(d.selection.type!=3D'=
None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection()=
:'');void(keyit=3Dwindow.open('http://www.365key.com/storeit.aspx?t=3D'+e=
scape(d.title)+'&u=3D'+escape(d.location.href)+'&c=3D'+escape(t),=
'keyit','scrollbars=3Dno,width=3D475,height=3D575,left=3D75,top=3D20,stat=
us=3Dno,resizable=3Dyes'));keyit.focus();" type=3Dbutton =
value=3D=CA=D5=B5=BD365Key name=3Dsubmit>=20
<INPUT =
title=3D=CC=EC=BC=AB=CA=D5=B2=D8=A3=BA=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=
=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4java=B4=FA=C2=EB =
style=3D"PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #e9faff; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 3px; PADDING-TOP: 0px" =
onclick=3D"javascript:d=3Ddocument;t=3Dd.selection?(d.selection.type!=3D'=
None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection()=
:'');void(yesky=3Dwindow.open('http://hot.yesky.com/dp.aspx?t=3D'+escape(=
d.title)+'&u=3D'+escape(d.location.href)+'&c=3D'+escape(t)+'&=
st=3D2','yesky','scrollbars=3Dno,width=3D400,height=3D480,left=3D75,top=3D=
20,status=3Dno,resizable=3Dyes'));yesky.focus();" type=3Dbutton =
value=3D=CA=D5=B5=BD=CC=EC=BC=AB name=3Dsubmit>=20
<INPUT =
title=3D=C2=DB=CC=B3=CC=D6=C2=DB=A3=BA=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=
=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4java=B4=FA=C2=EB =
style=3D"PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #e9faff; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 3px; PADDING-TOP: 0px" =
onclick=3D"Javascript:window.open('http://www.lgtz.com/index.asp?bbsid=3D=
4')" type=3Dbutton =
value=3D=B5=BD=C2=DB=CC=B3=CC=D6=C2=DB=B4=CB=CE=CA=CC=E2 name=3Dsubmit2> =
<INPUT =
title=3D=BE=C0=D5=FD=B4=ED=CE=F3=A3=BA=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=
=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4java=B4=FA=C2=EB =
style=3D"PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #e9faff; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 3px; PADDING-TOP: 0px" =
onclick=3D"Javascript:openwin('/ErrorReport.Asp?Title=3D'+escape('=CF=F2=D4=
=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4java=B4=FA=C2=
=EB')+'&Content=3Dhttp://www.xrss.cn/Info/10959.Html')" =
type=3Dbutton value=3D=BE=C0=D5=FD=B1=BE=CE=C4=B4=ED=CE=F3 =
name=3Dsubmit>=20
<INPUT class=3Dnewstop title=3D=D7=EE=D0=C2=B6=AF=CC=AC=A3=A1 =
style=3D"PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #e9faff; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 3px; PADDING-TOP: 0px" =
onclick=3D"Javascript:openwin('/NewTop.Asp?SortId=3D6&SortName=3D'+es=
cape('JAVA=CA=B9=D3=C3=BC=BC=C7=C9')+'&Title=3D'+escape('=CF=F2=D4=B6=
=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4java=B4=FA=C2=EB=
')+'&Content=3Dhttp://www.xrss.cn/Info/10959.Html')" type=3Dbutton =
value=3D=D7=EE=D0=C2=B6=AF=CC=AC name=3Dsubmit3>=20
</SPAN></H1></DIV></TD></TR>
<TR>
<TD =
id=3D=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4=
java=B4=FA=C2=EB>
<TABLE =
id=3D=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4=
java=B4=FA=C2=EB=20
style=3D"TABLE-LAYOUT: fixed; WORD-WRAP: =
break-word"=20
cellSpacing=3D2 cellPadding=3D2 width=3D"100%" =
border=3D0>
<TBODY>
<TR>
<TD class=3Dmessage id=3DCssShow=20
style=3D"WORD-BREAK: break-all">
<TABLE =
id=3D=CF=F2=D4=B6=B3=CC=B7=FE=CE=F1=C6=F7=B4=AB=CB=CDXML=CE=C4=BC=FE=B5=C4=
java=B4=FA=C2=EB align=3Dleft=20
border=3D0>
<TBODY>
<TR>
<TD>
<DIV class=3Dguanggao><SPAN =
class=3DxrssBase=20
id=3Dad3></SPAN></DIV>
<DIV class=3D10959><SPAN =
class=3DxrssBase=20
=
id=3DcontentAdv></SPAN></DIV></TD></TR></TBODY></TABLE>
<DIV id=3DHelloding>
<P>package=20
=
com.yuchai.marketing.vehicleSCM.sendNC;</P>
<P>import =
java.io.BufferedInputStream;<BR>import=20
java.io.BufferedOutputStream;<BR>import=20
java.io.BufferedReader;<BR>import=20
java.io.ByteArrayInputStream;<BR>import=20
java.io.CharArrayWriter;<BR>import=20
java.io.IOException;<BR>import=20
java.io.InputStream;<BR>import=20
java.io.InputStreamReader;<BR>import=20
java.io.OutputStream;<BR>import=20
java.io.OutputStreamWriter;<BR>import=20
java.io.Reader;<BR>import=20
java.net.InetAddress;<BR>import=20
java.net.MalformedURLException;<BR>import=20
java.net.ProtocolException;<BR>import=20
java.net.Socket;<BR>import =
java.net.URL;<BR>import=20
java.net.URLConnection;<BR>import=20
java.net.UnknownHostException;<BR>import=20
java.util.Properties;</P>
<P>import=20
=
javax.xml.parsers.DocumentBuilder;<BR>import=20
=
javax.xml.parsers.DocumentBuilderFactory;<BR>import=20
=
javax.xml.parsers.ParserConfigurationException;</P>
<P>import org.dom4j.Document;<BR>import=20
org.dom4j.DocumentException;<BR>import=20
org.dom4j.DocumentHelper;<BR>import=20
org.dom4j.io.SAXReader;<BR>import=20
org.w3c.dom.*;</P>
<P>import=20
=
com.yuchai.marketing.vehicleSCM.xml.builder.NCInvoiceXMLBuilder;<BR>impor=
t=20
=
com.yuchai.marketing.vehicleSCM.xml.builder.SuperBuilder;</P>
<P>/**<BR> * 2006-04-04<BR> * =
@author=20
weiwei </P>
<P>*/<BR>public class HttpSend {</P>
<P> protected URL url;</P>
<P> private URLConnection conn;</P>
<P> /**<BR> *=20
=
POST=B7=BD=B7=A8=CA=C7=CF=F2=B7=FE=CE=F1=C6=F7=B4=AB=CB=CD=CA=FD=BE=DD=A3=
=AC=D2=D4=B1=E3=B7=FE=CE=F1=C6=F7=D7=F6=B3=F6=CF=E0=D3=A6=B5=C4=B4=A6=C0=ED=
=A1=A3=C0=FD=C8=E7=CD=F8=D2=B3=C9=CF=B3=A3=D3=C3=B5=C4=20
=CC=E1=BD=BB=B1=ED=B8=F1=A1=A3<BR> =
*/<BR> public void=20
POST(Document content)=20
=
{<BR> sendMessage(content);<BR> }</P>
<P> /**<BR> *=20
=
=B0=D1xml=CE=C4=BC=FE=D0=B4=C8=EB=B5=BD=CA=E4=B3=F6=C1=F7=D6=D0=A3=AC=B4=D3=
=B6=F8=CA=B5=CF=D6=CF=EBnc=B7=FE=CE=F1=C6=F7=B4=AB=CB=CD=CA=FD=BE=DD<BR>&=
nbsp; *=20
<BR> * @param content<BR> =20
*/<BR> private void =
sendMessage(Document=20
content) {<BR> try=20
{<BR> OutputStream raw =
=3D=20
=
conn.getOutputStream();<BR> OutputStream=20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -