當前位置:首頁 » 編程語言 » xml生成java

xml生成java

發布時間: 2022-08-18 18:55:04

Ⅰ 如何用java生成一個xml文件

一個XML文檔,可以先構造一個DOM,然後將DOM轉化為xml序列,輸出或者生成文件。package test;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
import org.w3c.dom.Element;

public class Test {

public static void generate(){
try {

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.newDocument();
document.setXmlVersion("1.0");
document.setXmlStandalone(true);

Element root = document.createElement_x("MobileNet"); //創建根節點
document.appendChild(root); //將根節點添加到Document對象中

Element pageElement = document.createElement_x("page"); //設置第一個page元素到
pageElement.setAttribute("name", "list.jsp"); //設置page節點的name屬性

Element methodElement = document.createElement_x("method"); //設置method節點
methodElement.setTextContent("get"); //給method設置值
pageElement.appendChild(methodElement); //添加method節點到page節點內

Element displayElement = document.createElement_x("display"); //設置method節點
displayElement.setTextContent("list撒旦發放"); //給display設置值
pageElement.appendChild(displayElement); //添加display節點到page節點內

Element request_paramElement = document.createElement_x("request_param");
request_paramElement.setTextContent("request_param1|request_param2");
pageElement.appendChild(request_paramElement);

root.appendChild(pageElement);
pageElement = document.createElement_x("page"); //設置第二個page元素到
pageElement.setAttribute("name", "content.jsp"); //設置page節點的name屬性

methodElement = document.createElement_x("method");
methodElement.setTextContent("post");

pageElement.appendChild(methodElement);
displayElement = document.createElement_x("display");
displayElement.setTextContent("content");

pageElement.appendChild(displayElement);

Element url_titleElement = document.createElement_x("url_title"); //設置url_title節點
url_titleElement.setTextContent("title,publisher,published_calendar"); //給url_title設置值
pageElement.appendChild(url_titleElement); //添加url_title節點到page節點內

root.appendChild(pageElement); //將page段加人根節點內

TransformerFactory transFactory = TransformerFactory.newInstance(); //開始把Document映射到文件
Transformer transFormer = transFactory.newTransformer();

DOMSource domSource = new DOMSource(document); //設置輸出結果

File file = new File("MobileNetRule.xml"); //生成xml文件

if (!file.exists()) {
file.createNewFile();
}

FileOutputStream out = new FileOutputStream(file); //文件輸出流
StreamResult xmlResult = new StreamResult(out); //設置輸入源

transFormer.transform(domSource, xmlResult); //輸出xml文件
System.out.println(file.getAbsolutePath()); //測試文件輸出的路徑

TransformerFactory tf = TransformerFactory.newInstance();
Transformer t = tf.newTransformer();
t.setOutputProperty("{/encoding/}","GB2312/");
ByteArrayOutputStream boc = new ByteArrayOutputStream();
t.transform(new DOMSource(document), new StreamResult(boc));
String xmlstring = boc.toString();
System.out.println(xmlstring);

} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args){
Test.generate();

}
}

Ⅱ JAVA 生成xml格式,具體格式如下,請問JAVA方法怎麼寫

importjava.io.File;
importjava.io.FileNotFoundException;
importjava.io.FileOutputStream;
importjava.io.IOException;
importorg.w3c.dom.*;
importorg.xml.sax.SAXException;
importjavax.xml.parsers.*;
importjavax.xml.transform.*;
importjavax.xml.transform.dom.DOMSource;
importjavax.xml.transform.stream.*;
importjavax.xml.xpath.*;
publicclassTest{
publicstaticvoidmain(String[]args){
DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();
ElementtheBook=null,theElem=null,root=null;
try{
factory.(true);

DocumentBuilderdb=factory.newDocumentBuilder();
Documentxmldoc=db.parse(newFile("Test1.xml"));
root=xmldoc.getDocumentElement();

theBook=(Element)selectSingleNode("/books/book[name='哈里波特']",root);
System.out.println("---查詢找《哈里波特》----");
ElementnameNode=(Element)theBook.getElementsByTagName("price").item(0);
Stringname=nameNode.getFirstChild().getNodeValue();
System.out.println(name);
output(theBook);
System.out.println("=============selectSingleNode(books/book[name='哈里波特'],root)==================");

//---新建一本書開始----
theBook=xmldoc.createElement("book");
theElem=xmldoc.createElement("name");
theElem.setTextContent("新書");
theBook.appendChild(theElem);

theElem=xmldoc.createElement("price");
theElem.setTextContent("20");
theBook.appendChild(theElem);
theElem=xmldoc.createElement("memo");
theElem.setTextContent("新書的更好看。");
theBook.appendChild(theElem);
root.appendChild(theBook);
System.out.println("---新建一本書開始----");
output(xmldoc);
System.out.println("==============================");

//---新建一本書完成----
//---下面對《哈里波特》做一些修改。----
//---查詢找《哈里波特》----

//---此時修改這本書的價格-----
theBook.getElementsByTagName("price").item(0).setTextContent("15");//getElementsByTagName返回的是NodeList,所以要跟上item(0)。另外,getElementsByTagName("price")相當於xpath的".//price"。
System.out.println("---此時修改這本書的價格----");
output(theBook);
//---另外還想加一個屬性id,值為B01----
theBook.setAttribute("id","B01");
System.out.println("---另外還想加一個屬性id,值為B01----");
output(theBook);
//---對《哈里波特》修改完成。----
//---要用id屬性刪除《三國演義》這本書----
theBook=(Element)selectSingleNode("/books/book[@id='B02']",root);
System.out.println("---要用id屬性刪除《三國演義》這本書----");
output(theBook);
theBook.getParentNode().removeChild(theBook);
System.out.println("---刪除後的XML----");
output(xmldoc);
//---再將所有價格低於10的書刪除----
NodeListsomeBooks=selectNodes("/books/book[price<10]",root);
System.out.println("---再將所有價格低於10的書刪除---");
System.out.println("---符合條件的書有"+someBooks.getLength()+"本。---");
for(inti=0;i<someBooks.getLength();i++){
someBooks.item(i).getParentNode().removeChild(someBooks.item(i));
}
output(xmldoc);
saveXml("Test1_Edited.xml",xmldoc);
}catch(ParserConfigurationExceptione){
e.printStackTrace();
}catch(SAXExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}
}
publicstaticvoidoutput(Nodenode){//將node的XML字元串輸出到控制台
=TransformerFactory.newInstance();
try{
Transformertransformer=transFactory.newTransformer();
transformer.setOutputProperty("encoding","gb2312");
transformer.setOutputProperty("indent","yes");
DOMSourcesource=newDOMSource();
source.setNode(node);
StreamResultresult=newStreamResult();
result.setOutputStream(System.out);

transformer.transform(source,result);
}catch(){
e.printStackTrace();
}catch(TransformerExceptione){
e.printStackTrace();
}
}

(Stringexpress,Objectsource){//查找節點,並返回第一個符合條件節點
Noderesult=null;
XPathFactoryxpathFactory=XPathFactory.newInstance();
XPathxpath=xpathFactory.newXPath();
try{
result=(Node)xpath.evaluate(express,source,XPathConstants.NODE);
}catch(XPathExpressionExceptione){
e.printStackTrace();
}

returnresult;
}

(Stringexpress,Objectsource){//查找節點,返回符合條件的節點集。
NodeListresult=null;
XPathFactoryxpathFactory=XPathFactory.newInstance();
XPathxpath=xpathFactory.newXPath();
try{
result=(NodeList)xpath.evaluate(express,source,XPathConstants.NODESET);
}catch(XPathExpressionExceptione){
e.printStackTrace();
}

returnresult;
}

publicstaticvoidsaveXml(StringfileName,Documentdoc){//將Document輸出到文件
=TransformerFactory.newInstance();
try{
Transformertransformer=transFactory.newTransformer();
transformer.setOutputProperty("indent","yes");
DOMSourcesource=newDOMSource();
source.setNode(doc);
StreamResultresult=newStreamResult();
result.setOutputStream(newFileOutputStream(fileName));

transformer.transform(source,result);
}catch(){
e.printStackTrace();
}catch(TransformerExceptione){
e.printStackTrace();
}catch(FileNotFoundExceptione){
e.printStackTrace();
}
}
}

XML:
<?xmlversion="1.0"encoding="GBK"?>
<books>
<book>
<name>哈里波特</name>
<price>10</price>
<memo>這是一本很好看的書。</memo>
</book>
<bookid="B02">
<name>三國演義</name>
<price>10</price>
<memo>四大名著之一。</memo>
</book>
<bookid="B03">
<name>水滸</name>
<price>6</price>
<memo>四大名著之一。</memo>
</book>
<bookid="B04">
<name>紅樓</name>
<price>5</price>
<memo>四大名著之一。</memo>
</book>
</books>

Ⅲ 100分求高手幫我將xml文件轉為java類

奮鬥了20個小時,終於完成了,本類無需導入任何額外的包,底層細節全部在本類中完成!
說明,本類通過讀入xml文件,並把信息正確分成存入到Guird列表中。通過調用getGuirdList()將返回結果集。要使用其中的某一項,只接到對象中用方法獲取即可,希望能夠滿足樓主的需求!!

TransXml.java

import java.io.*;
import java.util.Vector;
import java.util.Scanner;
import java.io.InputStreamReader;
import java.util.LinkedList;

public class TransXml{

private String xmlAddress;
private Vector<Guird> guir;//表示一級子目錄下的Guird向量
private FileInputStream inStr;
private InputStreamReader inRea;
private int whLayer=0;//標志表的層次,為0表示根表,為1表示第一層子表
private int whiLab=0;//表示當前標簽是第幾層
boolean isend=false;
boolean isguirs=false;
boolean isguir=false;
StringBuffer str=new StringBuffer();//表示<>中的詞
String strVul;
StringBuffer value=new StringBuffer();//表示具體類容
boolean isWorld=false;
boolean isValue=false;
boolean isSubgu=false;
boolean notEnd=true;
LinkedList<Guird> linList;

public TransXml(){

}

public TransXml(String xmlAdd){
guir=new Vector<Guird>();
linList=new LinkedList<Guird>();
this.xmlAddress=xmlAdd;
System.out.println("開始讀取xml文件");
try{
inStr=new FileInputStream(xmlAddress);
inRea=new InputStreamReader(inStr);
}catch(IOException e){
System.out.println("Xml文件地址無效");
}
System.out.println("開始讀取xml文件完成!");
Translate();

}

public void Translate(){

Guird theGu=new Guird();

while(notEnd)
{
int tt=-1;
try{
tt=inRea.read();
}catch(IOException e){
System.out.println("字元讀取失敗!");
}

if(tt==-1){//文件已經讀完了
notEnd=false;
break;
}

char ch=(char)tt;
if(ch=='<'){

//說明,前面如果有類容的話,內容完結

isValue=false;//說明內容已經完了
isWorld=true;//表示下面是<>里德內容
}
if(ch=='>'){

isWorld=false;//表示括弧內的字元串結束了

strVul=str.toString();//表示當前的目錄層次

if(strVul.equalsIgnoreCase("guirds")){//這是配置文件正式開始的標志
isguirs=true;
}else if(strVul.equalsIgnoreCase("guird")){//說明已經進入guird類
isguir=true;
}else if(strVul.equalsIgnoreCase("id")){//進入id屬性
isValue=true;
}else if(strVul.equalsIgnoreCase("name")){//進入name屬性
isValue=true;
}else if(strVul.equalsIgnoreCase("ename")){//進入ename屬性
isValue=true;
}else if(strVul.equalsIgnoreCase("parentid")){//進入parentid屬性
isValue=true;
}else if(strVul.equalsIgnoreCase("subguirds")){//進入subguirds屬性,說明它還有一個字表
isSubgu=true;
linList.addLast(theGu);//做入棧操作,添加到結尾
whLayer++;//原始的值為0,它表示當前操作guird的級數
//那麼下面的讀取將是新的Guird類,所以要把現在的theGu保存後重新初始化
theGu=new Guird();//初始化,後面接著用

}else if(strVul.equalsIgnoreCase("/guirds")){//這是配置文件結束的標志
isguirs=false;//程序已經閱讀完畢XML文件
notEnd=false;

}else if(strVul.equalsIgnoreCase("/guird")){//說明已經結束guird類
isguir=false;//說明一條記錄已經完成,所以要對其存儲
//theGu的屬性是在</標簽>前就寫入完畢了,那麼應該寫入上級目錄中,
//如果是定定及目錄,則直接寫入給定的Vector

if(whLayer>0){//說明還不是根目錄
Guird tempguir=linList.getLast();

Vector<Guird> tempqq=(Vector)tempguir.getSubGuird();

if(tempqq==null){//說明前面的集合為空
tempqq=new Vector();
}

tempqq.add(theGu);//集合中增加這一項
tempguir.setSubGuird(tempqq);

linList.removeLast();//移動原來的換新的內容
linList.add(tempguir);
theGu=new Guird();//重新初始化供後面使用,並不要去改變whLayer值

}else if(whLayer==0){//這說明當前的theGu是指1級子目錄,

guir.add(theGu);//添加一條記錄到Vector
theGu=new Guird();// 重新初始化以便下次正確用到
}else{
System.out.println("xml文件標簽錯誤!");
notEnd=false;
}

}else if(strVul.equalsIgnoreCase("/id")){//結束id屬性
isValue=false;
theGu.setId(new Integer(value.toString()));
value=new StringBuffer();

}else if(strVul.equalsIgnoreCase("/name")){//結束name屬性
isValue=false;
theGu.setName(value.toString());
// System.out.println("這里寫入的名字是:"+theGu.getName());
value=new StringBuffer();

}else if(strVul.equalsIgnoreCase("/ename")){//結束ename屬性
isValue=false;
theGu.setEname(value.toString());
value=new StringBuffer();

}else if(strVul.equalsIgnoreCase("/parentid")){//結束parentid屬性
isValue=false;
theGu.setParentId(new Integer(value.toString()));
value=new StringBuffer();

}else if(strVul.equalsIgnoreCase("/subguirds")){//結束subguirds屬性,字表完成
isSubgu=false;
//剛剛結束的這個Guird就是whLayer級子目錄
//要判斷是根類還是那一級子目錄
whLayer--;//表示上一級目錄
if(whLayer>0){

theGu=linList.getLast();//成為當前節點
//所以當前操作對象又將是剛從LinkedListed中取出的那個

linList.removeLast();//已經用過了,最後一個移除,相當於退棧
}
else if(whLayer==0){//根節點下
theGu=linList.getLast();
linList.removeLast();

}else{
notEnd=false;//因為whLayer不可能小於0
System.out.println(xmlAddress+"標簽不完整!請檢查!");
break;
}

}
strVul="";
str=new StringBuffer();//重新初始化,准備後面使用
}

if(isWorld==true){
if((char)tt!='<'&&(char)tt!='>')//因為具有延時性所以要增加這個條件
if(tt!=32&&tt!=9)//它不為空格和Tab,即在xml中標簽內的內容將忽略Tab和空格
str.append((char)tt);
}

if(isValue==true){//當前是類容屬性值
if((char)tt!='<'&&(char)tt!='>'){
if(tt!=32&&tt!=9)//它不為空格和Tab
value.append((char)tt);
}

}
/**
* 為什麼這里注釋掉了,因為前面以當發現value值取到最後一位後就設置isValue為false
* 但是要當下一個</>結尾標簽完才會調用value值並進行操作,所以,value不能立刻變為空內容
* 那麼當它被使用後,采設置新的對象是可取的
* else{
* value=new StringBuffer();//避免干擾下次
* }
*/

}

try{
inRea.close();
inStr.close();
}catch(IOException e){
System.out.println("流關閉失敗!");
}

}

public Vector getGuirdList(){
return this.guir;//獲得最終的子目錄列表
}

/**
* 原來寫的main方法進行測試,在這里就省略了
*/
}

Xml文件中<guirds>標簽中,有幾對<guird>標簽就會返回幾條結果,當然<guird>是指在<guirds>目錄下的第一層標簽,而其他的二級<guird>標簽中的內容則存在相應的List<Guird> subGuird中。

That's all !

Ⅳ 如何根據xml和schema文件生成java類(用程序實現)!

驗證應該好寫吧,主要是解析xml

可以使用工具包dom4j

類似例子

dom4j參見http://javacrazyer.iteye.com/blog/727298

publicstaticvoidreadXML()throwsDocumentException{
SAXReadersr=newSAXReader();//獲取讀取xml的對象。
Documentdoc=sr.read("src/com/pzr/test//test.xml");//得到xml所在位置。然後開始讀取。並將數據放入doc中
Elementel_root=doc.getRootElement();//向外取數據,獲取xml的根節點。
Iteratorit=el_root.elementIterator();//從根節點下依次遍歷,獲取根節點下所有子節點

while(it.hasNext()){//遍歷該子節點
Objecto=it.next();//再獲取該子節點下的子節點
Elementel_row=(Element)o;
Strings=el_row.getText();
Iteratorit_row=el_row.elementIterator();
while(it_row.hasNext()){//遍歷節點
Elementel_ename=(Element)it_row.next();//獲取該節點下的所有數據。
System.out.println(el_ename.getText());
}
}
}

Ⅳ 怎樣將xml文件生成java代碼

xml是有格式的文件,到底裡面保存了什麼數據,得知道,才能辦法處理

Ⅵ java 生成xml文件

我這有一段代碼,你應該能用上

fso = new ActiveXObject("Scripting.FileSystemObject");
tf = fso.CreateTextFile("保存路徑", true);
tf.WriteLine(xml串內容);
tf.Close();

Ⅶ 如何把xml內容轉換為java格式

使用XStream完成 java 類與 XML 互換。
下面代碼實現了以下4種基本功能:
1. object類型轉換為xml類型,在控制台列印
2. xml類型轉換為object類型,在控制台列印
3. 將object類型轉換為xml類型,並寫入XML文件
4. 讀取XML文件,載入進相應Object類型
====================================================
1。載入 XStream 需要的jar包 xstream-1.4.2.jar
xpp3_min-1.1.4c.jar
xmlpull-1.1.3.1.jar

2。創建實體類User.java
package com.entity;
/**
* 實體類
*/
public class User {
private String userName;
private String passWord;
private String registeredTime;
public User() { }
public User(String userName, String passWord, String registeredTime) {
this.userName = userName;
this.passWord = passWord;
this.registeredTime = registeredTime;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassWord() {
return passWord;
}
public void setPassWord(String passWord) {
this.passWord = passWord;
}
public String getRegisteredTime() {
return registeredTime;
}
public void setRegisteredTime(String registeredTime) {
this.registeredTime = registeredTime;
}
}

3。編寫功能實現類
package com.switcher;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.text.SimpleDateFormat;
import java.util.Date;
import com.entity.User;
import com.thoughtworks.xstream.XStream;
/**
*
* 使用 XStream不用任何映射就能實現多數 Java 對象的序列化。
* 在生成的 XML中對象名變成了元素名,類中的字元串組成了 XML中的元素內容。
* 使用 XStream 序列化的類不需要實現 Serializable 介面。
* XStream 是一種序列化工具而不是數據綁定工具
* 不能從XML 或者 XML Schema Definition (XSD) 文件生成類。
*/
public class SwitchXML {
/*
* XStream 不關心序列化/逆序列化的類的欄位的可見性。
* 序列化/逆序列化類的欄位不需要 getter 和 setter 方法。
* 序列化/逆序列化的類不需要有默認構造函數。
*/
private XStream xStream = new XStream();
private String xmlPath = "D:/userdata.xml";
// 1. obj -> xml(object類型轉換為xml類型)
public String printXML(User user) {
System.out.println("obj -> xml");
String xml = xStream.toXML(user);
System.out.println(xml);
return xml;
}
// 2. xml->obj(xml類型轉換為object類型,並列印)
public void printObj(String xml) {
System.out.println("xml -> obj");
User u = (User) xStream.fromXML(xml);
System.out.println(u.getUserName() + " " + u.getPassWord() + " " + u.getRegisteredTime());
}
// 3. 將object類型轉換為xml類型,並寫入XML文件(其他格式也可以,比如txt文件)
public void writerXML(User user) {
try {
FileOutputStream fs = new FileOutputStream(xmlPath);
xStream.toXML(user, fs);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
// 4. 讀取XML文件,載入進相應Object類型
public void readerXML() {
User user = new User();
FileInputStream fis = null;
try {
fis = new FileInputStream(xmlPath);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
xStream.fromXML(fis, user);
// 列印對象信息
System.out.println(user.toString());
// 列印對象的屬性值
System.out.println(user.getUserName() + "-" + user.getPassWord() + "-"
+ user.getRegisteredTime());
}
public static void main(String[] args) {
// 用戶名
String username = "admin";
// 密碼
String password = "admin";
// 注冊時間
Date now = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
String registeredtime = format.format(now);
User user = new User(username, password, registeredtime);
SwitchXML switchXML = new SwitchXML();
// 1. object類型轉換為xml類型,在控制台列印
String xml = switchXML.printXML(user);
System.out.println("---------------------");
// 2. xml類型轉換為object類型,在控制台列印
switchXML.printObj(xml);
System.out.println("---------------------");
// 3. 將object類型轉換為xml類型,並寫入XML文件
switchXML.writerXML(user);
System.out.println("---------------------");
// 4. 讀取XML文件,載入進相應Object類型
switchXML.readerXML();
}
}

Ⅷ java 生成xml文件怎麼有格式

需要jdom.jar和dom4j.jar這兩個包
/**
* 將crash信息打包成xml格式
* @param hashMap 原始crash信息的hashmap形式
* @throws IOException
* @throws JDOMException
*/
public void BuildXMLDoc(HashMap<String, String> hashMap) throws IOException, JDOMException {
int size = hashMap.size();
Iterator iter = hashMap.entrySet().iterator();
Map.Entry entry;
String key;
String val;
int id = 1;
// 創建根節點 list;
Element root = new Element("phoneInfo");
// 根節點添加到文檔中;
Document Doc = new Document(root);
// 此處 迭代器的遍歷 可替換成循環遍歷 資料庫表的結果集操作;
while (iter.hasNext()) {
entry = (Map.Entry)iter.next();
key = (String)entry.getKey();
val = hashMap.get(key);
if (val == null || val.length() == 0)
{
val = "null";
}
// 創建節點 user;
Element elements = new Element("category");
// 給 user 節點添加屬性 id;
elements.setAttribute("id", "" + id);
id ++;
// 給 user 節點添加子節點並賦值;
// new Element("name")中的 "name" 替換成表中相應欄位,setText("xuehui")中 "xuehui
// 替換成表中記錄值;
elements.addContent(new Element(key).setText(val));
// 給父節點list添加user子節點;
root.addContent(elements);
}
//帶有縮進格式的xml 更美觀
Format format = Format.getPrettyFormat();
XMLOutputter XMLOut = new XMLOutputter(format);
XMLOut.output(Doc, new FileOutputStream(FileUtil.CRASHPATH));
System.out.println("完成了文件寫入");
}
上面雖然是對hashmap的遍歷,但是對於其他容器的遍歷形式不變,只是換成你需要的信息即可
下面是其他文章找到的
生成XML的時候,處理特殊字元
element.addContent(new CDATA("<xml> content"));
生成XML的時候,設置編碼
XMLOutputter XMLOut = new XMLOutputter();
XMLOut.setEncoding("gb2312");
XMLOut.output(Doc, new FileOutputStream("test1.xml"));

Ⅸ XML轉JAVA對象

你在網上下載一個java的xml文件處理包,然後再查「java解析xml」就會有很多的常式,xml的解析器有很多,都是把XML解析成DOM樹形結構,直接讀取屬性值,非常簡單的。然後你建立一個類,構建對象把這個屬性賦值給對象屬性。

熱點內容
sql日期格式轉換字元 發布:2025-01-19 20:58:45 瀏覽:878
路由器管理密碼是什麼忘了怎麼辦 發布:2025-01-19 20:34:35 瀏覽:427
java方法定義 發布:2025-01-19 20:20:50 瀏覽:404
kr腳本 發布:2025-01-19 20:17:41 瀏覽:518
幫我開啟存儲 發布:2025-01-19 20:17:39 瀏覽:813
s9存儲縮水 發布:2025-01-19 20:08:06 瀏覽:335
2b2t的伺服器編號是什麼 發布:2025-01-19 19:58:55 瀏覽:874
androidstudio下載與安裝 發布:2025-01-19 19:58:14 瀏覽:560
拉鉤演算法 發布:2025-01-19 19:58:14 瀏覽:866
python中讀取文件 發布:2025-01-19 19:37:26 瀏覽:369