tuobao

时间:2024-06-15 20:11:09编辑:小早

这个美女是谁?

北方有佳人,绝世而独立。  一顾倾人城,再顾倾人国。  云想衣裳花想容,春风拂槛露华浓。  若非群玉山头见,会向瑶台月下逢。  聘聘袅袅十三余,豆蔻梢头二月初  春风十里扬州路,卷上珠帘总不如  媚眼含羞合,丹唇逐笑开。  风卷葡萄带,日照石榴裙。  清水出芙蓉,天然去雕饰。  回眸一笑百魅生,六宫粉黛无颜色。  梨花一枝春带雨  若把西湖比西子,浓妆淡抹总相宜。  手如柔荑,肤如凝脂,领如蝤蛴,齿如瓠犀,螓首蛾眉,巧笑倩兮,美目眇兮。  轻罗小扇白兰花,纤腰玉带舞天纱。  疑是仙女下凡来,回眸一笑胜星华。  俊眉修眼,顾盼神飞,文彩精华,见之忘俗。  有女妖且丽,裴回湘水湄。水湄兰杜芳,采之将寄谁。  瓠犀发皓齿,双蛾颦翠眉。红脸如开莲,素肤若凝脂。  绰约多逸态,轻盈不自持。尝矜绝代色,复恃倾城姿。  腮凝新荔,鼻腻鹅脂,温柔沉默,观之可亲


这个美女是谁?

  泰勒史薇芙特,很有名的美国乡村音乐的天后,一米八三呢,小妞好美的,而且是鲜见的欧美丹凤眼,挺欣赏她的,因为他每次和男友分手都会把感情经历写成歌,然后就得奖然后就被全球歌迷知道然后就负心汉就被全球都骂。。。。附资料,求采纳

  【全 名】Taylor Alison Swift   【译名】泰勒·艾莉森·斯威夫特   【性 别】女   【身 高】五英尺十一英寸(约合180cm)   泰勒·斯威夫特
  【体 重】56kg   【发 色】金黄色(卷发)   【瞳 孔】宝蓝色   【歌手类型】创作型歌手   【歌手流派】Country/Pop(乡村流行音乐)   【职业】歌手 音乐创作人 制作人   【乐器】吉他(电箱吉他,十二弦吉他,电吉他)、钢琴、夏威夷四弦琴、班卓琴   【唱片公司】 Big Machine Record   【家人】爸爸-Scott Swift(证券和股票经纪人)妈妈-Andrea Swift(家庭主妇) 弟弟-Austin Swift   【血统】德国、爱尔兰、法国、英国(威尔士、苏格兰、英格兰)意大利和荷兰   【出生地】Wyomissing,Pennsylvania   【现居地】Nashville,Tennessee   【第一份工作】14岁的时候,签约Sony/ATV版权公司,成为该公司有史以来最年轻的签约词曲创作人   【出道经历】在13岁时获得一份知名唱片公司RCA的发展合约,15岁时,因RCA希望要等到她年满18岁后再考虑为其出专辑,故而离开RCA寻求其他发展。一次在Nashville知名的The Bluebird Café自弹自唱自己创作时,被当时正欲成立唱片的Scott Borchetta发掘,签约成为独立唱片公司Big Machine Records。
  【昵称】Tay、Swifty、T-Swizzle、小美女、索芙特(中国歌迷起的昵称)、TS、泰等等   【幸运数字】13 (当发生与数字13有关事情的时候,通常会给她带来好运)   【喜欢的颜色】白色 紫色   【喜欢的食物】起司蛋糕、日本料理   【喜欢的度假胜地】新海尔采格、科托尔、布德瓦   【喜欢的服装搭配】飘逸的小洋装搭配靴子 闪闪亮亮的礼服 头带   【喜欢的季节】冬天(因为那时候有感恩节圣诞节,她的生日也在冬天,喜欢那个时候的气氛,还能穿毛衣)   【最爱的节日】圣诞节 (她的童年是在自家拥有圣诞树农场中度过的)   【喜欢的电视剧集】C.S.I 犯罪现场调查(曾经客串了第九季第十六集)   Grey's Anatomy 实习医生格蕾(Denny病逝,她连哭了好几天,这是她最爱的剧集)   【喜欢的电影】Love Actually(每年圣诞节她都会重看这部电影)   【最喜爱的歌手】Faith Hill、Shania Twain、Dixie Chicks、Eminem(Tay欣赏的艺人有很多,但这三组艺人是对她影响最大,最受她喜爱的)Britney Spears(布兰妮·斯皮尔斯)也是她的最爱。   【喜欢的自己的歌】随时都在改变   【喜欢的消遣】做菜、烘培饼干、做点心蛋糕、开车和好朋友随便逛逛、写日记写信、逛家具店,古董店   【要好的朋友】Abigail(高中最要好的同学,目前也是最好的朋友)Selena Gomez(迪斯尼明星)、Kellie Pickler(前美国偶像选手,现在是乡村女歌手)、Katy Perry(美国知名流行歌手)、Emma Stone(女演员)、Hayley Williams(Paramore女主唱)、Taylor Lautner(Twilight狼人扮演者,两人曾在拍摄《情人节》时擦出爱的火花,已于2010年初分手,新作《Back to December》被认为是致Taylor Lautner的致歉信)Justin Bieber(欧美流行乐小天王,加拿大籍)(justin参加泰勒的演唱会时,不小心腿骨折了,但还是坚持唱了下来才退了场)、Julianne Hough(美国高收视节目Dancing With The Stars前舞者,专业交谊舞者,演员,也是发片乡村音乐女歌手)、她乐队的所有成员(详见The Agency的介绍)、Hillary Scott(乡村组合Lady Antebellum成员)、Miley Cyrus(麦莉 塞勒斯,迪斯尼明星、美国著名歌手,Taylor客串过她的《乖乖女是大明星》) Demi Lovato(迪斯尼明星)、Emma roberts(美国著名演员,在拍摄电影《情人节》时认识,之前Emma也曾说过她很喜欢Taylor)、Ke$ha(美国新晋小天后)、Lady GaGa(美国百变天后)   【前男友】Taylor Lautner、Joe Jonas 、Jake Gyllenhaal、John Mayer (11年1月已宣布分手)
  乐队成员
  The Agency(在为Picture To Burn拍摄的MV中,Taylor个人乐队的所有成员都穿着西装   戴着墨镜,从那时起,他们就开玩笑自称是一群特工们,这也成了Taylor乐队的名字)   Bass贝斯-Amos Heller   Guitar吉他 和声-Paul Sidoti   Guitar吉他-Grant Mickelson   Drums鼓手-Al Wilson   Fiddle小提琴-Caitlin Evanson   Banjo班卓琴-Mike Meadows   Backup Singer和声-Elizabeth Huett
  奖项,提名&其他
  Grammys格莱美
  ·50th Grammy Awards 2008 第50届格莱美音乐奖:   Best New Artist 最佳新人奖 - Taylor Swift 提名   ·52nd Grammy Awards 2010 第52届格莱美音乐奖:   Album of the Year 年度专辑 - Fearless 获得(有史以来该奖项最年轻获得者)   Record of the Year 年度制作 - You Belong With Me 提名   Song of the Year 年度单曲 - You Belong With Me 提名   Best Female Pop Vocal Performance 最佳流行女演唱人 - You Belong With Me 提名   Best Pop Collaboration With Vocals 最佳流行合唱歌曲 - Breathe feat.Colbie Caillat 提名   Best Country Album 最佳乡村专辑 - Fearless 获得   Best Female Country Vocal Performance 最佳乡村女演唱人 - White Horse 获得   Best Country Song 最佳乡村歌曲 - White Horse 获得   (Taylor在第52届格莱美奖颁奖后被评为“创造了格莱美奖的奇迹”)
  American Music Awards全美音乐奖AMA:
  ·American Music Awards of 2007:   Favorite Female Country Artist 最受欢迎乡村女艺人 - Taylor Swift 提名   ·American Music Awards of 2008:   Favorite Female Country Artist 最受欢迎乡村女艺人 - Taylor Swift 获得   ·American Music Awards of 2009   Artist of The Year 年度艺人 - Taylor Swift 获得   Favorite Adult Contemporary Artist 最受欢迎成人抒情艺人 - Taylor Swift 获得   Favorite Pop/Rock Album 最受欢迎流行/摇滚专辑 - Fearless 提名   Favorite Pop/Rock Female Artist 最受欢迎流行/摇滚女艺人 - Taylor Swift 获得   Favorite Country Album 最受欢迎乡村专辑 - Fearless 获得   Favorite Female Country Artist 最受欢迎乡村女艺人 - Taylor Swift 获得   ·American Music Awards of 2010   Favorite Female Country Artist 最受欢迎乡村女艺人 - Taylor Swift 获得
  Billboard Music Awards告示牌音乐奖
  (自2007起不再进行颁奖仪式,而是直接根据Billboard年数据成绩在其杂志上宣布,但2011年5月举行了颁奖典礼):   2009Billboard Music Awards   Artist of the Year - Taylor Swift   2011 Billboard Music Awards   Top Billboard 200 Artist:Taylor Swift   Top Country Artist:Taylor Swift   Top Country Album:Taylor Swift -- "Speak Now"
  MTV Video Music Award
  ·MTV Video Music Awards 2008年度MTV音乐录影带   Best New Artist 最佳新人奖 - Taylor Swift 提名   ·MTV Video Music Awards 2009年度MTV音乐录影带颁奖典礼   Best Female Video 最佳女歌手 - You Belong With Me 获得(有史以来第一个乡村艺人在VMA上获得奖项)
  MTV Europe Music Award
  MTV Europe Music Awards 2009年度欧洲音乐录影带   MTV Europe Music Awards for Best New Act 最佳新人奖 - Taylor Swift 提名
  Country Music Association Award
  ·CMA Awards 2007 第41届乡村音乐协会奖   Horizon Award 最佳新人奖 - Taylor Swift 获得   ·CMA Awards 2008 第42届乡村音乐协会奖   Female Vocalist of the Year 年度女歌手 - Taylor Swift 提名   ·CMA Awards 2009 第43届乡村音乐协会奖   Entertainer of the Year 年度艺人 - Taylor Swift 获得(最高荣誉,有史以来最年轻获得者,也是第6位获得这个奖项的乡村女歌手,时隔十年来第一个女歌手获得该荣誉)   Album of the Year 年度专辑 - Fearless 获得   Female Vocalist of the Year 年度女歌手 - Taylor Swift 获得   Music Video of the Year 年度音乐录影带 - Love Story 获得   同时获颁International Artist Achievement Award国际成就奖,以表彰她对乡村音乐在国际推广的突出贡献。   Taylor Swift 获奖图片
  Academy of Country Music Award
  ·ACM Awards 2007   Top New Female Vocalist 最佳新人女歌手 - Taylor Swift 提名   ·ACM Awards 2008   Top New Female Vocalist 最佳新人女歌手 - Taylor Swift 获得   Top Female Vocalist 最佳女歌手 - Taylor Swift 提名   Album of the Year 最佳专辑 - Taylor Swift 提名   ·ACM Awards 2009   Top Female Vocalist 最佳女歌手 - Taylor Swift 提名   Album of the Year 最佳专辑 - Fearless 获得 (有史以来最年轻获得者)   Video of the Year 最佳录影带 - Love Story 提名   (同时获颁Crystal Milestone Award特别贡献奖以表彰她对乡村音乐做出的贡献)   ·ACM Awards 2010   Entertainer Of The Year 年度最佳艺人奖 - Taylor swift提名   Top Female Vocalist Of The Year年度最佳女歌手 -Taylor Swift提名   Song Of The Year年度歌曲 -You Belong With Me提名   Video Of The Year年度最佳录像 -You Belong With Me提名   ·ACM Awards 2011   Entertainer of the Year 年度艺人奖 - Taylor swift 获得(最高荣誉,有史以来最年轻获得者)   Top female vocalist of the year年度最佳女歌手 - Taylor swift 提名   Album of the Year 年度最佳专辑 - Taylor swift 提名   (同时Taylor Swift获得“吉姆-里夫斯国际大使奖”)
  CMT Video Music Award
  ·CMT Awards 2007   Breakthrough Video of The Year 年度突破录影带奖 - Tim McGraw 获得   ·CMT Awards 2008   Female Video of the Year 年度女艺人 - Our Song 获得   Video of the Year 年度录影带 - Our Song 获得   ·CMT Awards 2009   Female Video of the Year 年度女艺人 - Love Story 获得   Video of the Year 年度录影带 - Love Story 获得   ·CMT Awards 2011   Video of the Year 年度录影带 - Mine获得
  People's Choice Awards人民选择奖PCA
  ·PCAs 2010   Favorite Female Artist 最受欢迎女艺人 - Taylor Swift 获得   ·PCAs 2011   Choice Female Country Artist 最受欢迎乡村女艺人 - Taylor Swift获得
  Teen's Choice Awards青少年选择奖TCA
  2008   Choice Breakout Artist 最受欢迎新人 - Taylor Swift 获得   2009   Choice Female Artist 最受欢迎女艺人 - Taylor Swift 获得   Choice Female Album 最受欢迎专辑(女) - Fearless 获得   2010   Choice Female Country Artist 最受欢迎乡村女艺人 - Taylor Swift获得   Choice music:Country Song 最受欢迎乡村音乐 - Fifteen By Taylor Swift   Choice Album - Country 最受欢迎乡村专辑 - Fearless 获得   Choice Movie - Female Breakout 最受欢迎进步女演员 - Taylor Swift 获得
  Kid's Choice Awards儿童选择奖KCA
  2010   Favorite Female Singer 最受欢迎女歌手- Fearless 获得   Favorite Song 最受欢迎歌曲-You Belong With Me 获得
  BRIT Awards全英音乐奖
  2010   International Breakthrough Artist国际突破艺人奖 - Taylor Swift 提名
  BMI Awards (奖励词曲创作人的行业奖)
  2008   Country Song of the Year 年度乡村歌曲 - Teardrops on My Guitar   2009   BMI President’s Award BMI主席特别奖 - Teardrops on My Guitar   Country Song of the Year 年度乡村歌曲 - Love Story   2010   Favorite Song 最受欢迎歌曲 - Love Story
  其他荣誉
  ★Nashville Songwriters Association International (NSAI) Award纳什维尔音乐创作人协会奖   2007   Songwriter/Artists of the Year 年度唱作人 - Taylor Swift   2009   Songwriter/Artists of the Year 年度唱作人 - Taylor Swift   ★Nashville Music Awards纳什维尔音乐奖   2009   Artist of the Year 年度艺人 - Taylor Swift   Songwriter/Artists of the Year 年度唱作人 - Taylor Swift   Country Album 最佳乡村专辑 - Fearless   ★Young Hollywood Awards    2008   Superstar of Tomorrow 明日巨星 - Taylor Swift(第一位获此称号的音乐人)   2008年人物People杂志评选全球最美100人第14位   2008年全美最畅销歌手   2008年尼尔森数据统计Nielsen SoundScan上有史以来第一位拥有两张专辑位列年度畅销前十   Taylor Swift作为《People》封面人物
  2009年人物People杂志评选全球最美100人第11位   2009年人物People杂志评选年度最佳着装   2009年福布斯杂志最有权势排行榜第69位   2009年创造拥有最多Billboard Hot100同时在榜歌曲女艺人记录   2009年美联社AP票选为年度娱乐人物   2009年入选人物People杂志年度最具魅力25人,被称为the golden girl 并成为封面人物   2009年NBC年度人物People of the Year   2009年美国娱乐周刊EW年度娱乐人物   2009年全美最畅销专辑Fearless   2009年Billboard杂志年度艺人   2009年其2006年发行的同名首张专辑"Taylor Swift”打破Billboard新世纪在榜数记录   2010年尼尔森数据统计Nielsen SoundScan显示Taylor Swift的数字单曲下载突破二千五百万,是有史以来拥有最高销量数字下载艺人。   2010年歌曲"Today Was a Fairytale"打破女艺人首周下载记录   2010年《Time》周刊在艺术家影响力排行榜中名列第九名   2010年入选创作名人堂,获大卫霍尔星光奖   2010年获评"维多利亚的秘密"最性感发型   2010年获评《Maxim》“百大热辣女郎”第31名   2010年ShoutMouth世界50位最美女歌手排行榜中名列第7名   2010年2010年新单曲《Mine》五小时夺冠iTunes Store打破记录   2010年第37届美国人民选择奖最受欢迎乡村女歌手   2011年获评《Glamour》“2011最富有魅力名人”第四名   2011年获评《Maxim》“百大热辣女郎”第20名   2011年福布斯名人榜第七名这样可以么?


java代码怎么向xml文件中添加多个注释

package com.tuobao.test;

import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.util.Iterator;
import java.util.List;

import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;

public class testDom4j {

private static final String path = "f:" + java.io.File.separator
+ "eee.xml";

/**
* @param args
*/
public static void main(String[] args) {
//System.out.println(createXMLFile(path));
//System.out.println(modiXMLFile(path, path));
System.out.println(formatXMLFile(path));
}

/**
* 建立一个XML文档,文档名由输入属性决定
*
* @param param
* filename 需建立的文件名
* @return返回操作结果, 0表失败, 1表成功
*/
public static int createXMLFile(String filename) {
/** 返回操作结果, 0表失败, 1表成功 */
int returnValue = 0;
/** 建立document对象 */
Document document = DocumentHelper.createDocument();
/** 建立XML文档的根books */
Element booksElement = document.addElement("books");
/** 加入一行注释 */
booksElement.addComment("This is a test for dom4j, holen, 2004.9.11");
/** 加入第一个book节点 */
Element bookElement = booksElement.addElement("book");
/** 加入show属性内容 */
bookElement.addAttribute("show", "yes");
/** 加入title节点 */
Element titleElement = bookElement.addElement("title");
/** 为title设置内容 */
titleElement.setText("Dom4j Tutorials");

/** 类似的完成后两个book */
bookElement = booksElement.addElement("book");
bookElement.addAttribute("show", "yes");
titleElement = bookElement.addElement("title");
titleElement.setText("Lucene Studing");
bookElement = booksElement.addElement("book");
bookElement.addAttribute("show", "no");
titleElement = bookElement.addElement("title");
titleElement.setText("Lucene in Action");

/** 加入owner节点 */
Element ownerElement = booksElement.addElement("owner");
ownerElement.setText("O'Reilly");

try {
/** 将document中的内容写入文件中 */
XMLWriter writer = new XMLWriter(new FileWriter(new java.io.File(
filename)));
writer.write(document);
writer.flush();
writer.close();
/** 执行成功,需返回1 */
returnValue = 1;
} catch (Exception ex) {
returnValue = 0;
ex.printStackTrace();
}
return returnValue;
}

/**
* 修改XML文件中内容,并另存为一个新文件 重点掌握dom4j中如何添加节点,修改节点,删除节点
*
* @param filename
* 修改对象文件
* @param newfilename
* 修改后另存为该文件
* @return 返回操作结果, 0表失败, 1表成功
*/
public static int modiXMLFile(String filename, String newfilename) {
int returnValue = 0;
try {
SAXReader saxReader = new SAXReader();
Document document = saxReader.read(new java.io.File(filename));
/** 修改内容之一: 如果book节点中show属性的内容为yes,则修改成no */
/** 先用xpath查找对象 */
List list = document.selectNodes("/books/book/@show");
Iterator iter = list.iterator();
while (iter.hasNext()) {
Attribute attribute = (Attribute) iter.next();
if (attribute.getValue().equals("yes")) {
attribute.setValue("no");
}
}

/**
* 修改内容之二: 把owner项内容改为"测试修改"
* 并在owner节点中加入date节点,date节点的内容为2004-09-11,还为date节点添加一个属性type
*/
list = document.selectNodes("/books/owner");
iter = list.iterator();
if (iter.hasNext()) {
Element ownerElement = (Element) iter.next();
ownerElement.setText("测试修改");
Element dateElement = ownerElement.addElement("date");
dateElement.setText("2008-09-11");
dateElement.addAttribute("type", "日期");
}

/** 修改内容之三: 若title内容为Dom4j Tutorials,则删除该节点 */
list = document.selectNodes("/books/book");
iter = list.iterator();
while (iter.hasNext()) {
Element bookElement = (Element) iter.next();
Iterator iterator = bookElement.elementIterator("title");
while (iterator.hasNext()) {
Element titleElement = (Element) iterator.next();
if (titleElement.getText().equals("Dom4j Tutorials")) {
bookElement.remove(titleElement);
}
}
}

try {
/** 格式化输出,类型IE浏览一样 */
OutputFormat format = OutputFormat.createPrettyPrint();
/** 指定XML编码 */
// format.setEncoding("GBK");
/** 将document中的内容写入文件中 */
// XMLWriter writer = new XMLWriter(new FileWriter(new
// File(newfilename)),format);
// 保证编码为UTF-8,支持中文写入
XMLWriter writer = new XMLWriter(new FileOutputStream(new File(
newfilename)), format);
writer.write(document);
writer.flush();
writer.close();
/** 执行成功,需返回1 */
returnValue = 1;
} catch (Exception ex) {
returnValue = 0;
ex.printStackTrace();
}

} catch (Exception ex) {
ex.printStackTrace();
}
return returnValue;
}

/**
* 格式化XML文档,并解决中文问题
*
* @param filename
* @return
*/
public static int formatXMLFile(String filename) {
int returnValue = 0;
try {
SAXReader saxReader = new SAXReader();
Document document = saxReader.read(new File(filename));
XMLWriter writer = null;
/** 格式化输出,类型IE浏览一样 */
OutputFormat format = OutputFormat.createPrettyPrint();
/** 指定XML编码 */
format.setEncoding("utf-8");
writer = new XMLWriter(new FileWriter(new File(filename)), format);
writer.write(document);
writer.flush();
writer.close();
/** 执行成功,需返回1 */
returnValue = 1;
} catch (Exception ex) {
returnValue = 0;
ex.printStackTrace();
}
return returnValue;
}
}
这个希望对你有用。。


通过java如何操作xml向其节点中添加内容比如<say>想添加的内容</say>

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import org.w3c.dom.*;
import org.xml.sax.SAXException;
import javax.xml.parsers.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.*;
import javax.xml.xpath.*;
public class Test {
public static void main(String[] args) {
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
Element theBook=null, theElem=null, root=null;
try {
factory.setIgnoringElementContentWhitespace(true);

DocumentBuilder db=factory.newDocumentBuilder();
Document xmldoc=db.parse(new File("Test1.xml"));
root=xmldoc.getDocumentElement();

theBook=(Element) selectSingleNode("/books/book[name='哈里波特']", root);
System.out.println("--- 查询找《哈里波特》 ----");
Element nameNode=(Element)theBook.getElementsByTagName("price").item(0);
String name=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的书删除 ----
NodeList someBooks=selectNodes("/books/book[price<10]", root);
System.out.println("--- 再将所有价格低于10的书删除 ---");
System.out.println("--- 符合条件的书有 "+someBooks.getLength()+"本。 ---");
for(int i=0;i<someBooks.getLength();i++) {
someBooks.item(i).getParentNode().removeChild(someBooks.item(i));
}
output(xmldoc);
saveXml("Test1_Edited.xml", xmldoc);
} catch (ParserConfigurationException e) {
e.printStackTrace();
} catch (SAXException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void output(Node node) {//将node的XML字符串输出到控制台
TransformerFactory transFactory=TransformerFactory.newInstance();
try {
Transformer transformer = transFactory.newTransformer();
transformer.setOutputProperty("encoding", "gb2312");
transformer.setOutputProperty("indent", "yes");
DOMSource source=new DOMSource();
source.setNode(node);
StreamResult result=new StreamResult();
result.setOutputStream(System.out);

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

public static Node selectSingleNode(String express, Object source) {//查找节点,并返回第一个符合条件节点
Node result=null;
XPathFactory xpathFactory=XPathFactory.newInstance();
XPath xpath=xpathFactory.newXPath();
try {
result=(Node) xpath.evaluate(express, source, XPathConstants.NODE);
} catch (XPathExpressionException e) {
e.printStackTrace();
}

return result;
}

public static NodeList selectNodes(String express, Object source) {//查找节点,返回符合条件的节点集。
NodeList result=null;
XPathFactory xpathFactory=XPathFactory.newInstance();
XPath xpath=xpathFactory.newXPath();
try {
result=(NodeList) xpath.evaluate(express, source, XPathConstants.NODESET);
} catch (XPathExpressionException e) {
e.printStackTrace();
}

return result;
}

public static void saveXml(String fileName, Document doc) {//将Document输出到文件
TransformerFactory transFactory=TransformerFactory.newInstance();
try {
Transformer transformer = transFactory.newTransformer();
transformer.setOutputProperty("indent", "yes");
DOMSource source=new DOMSource();
source.setNode(doc);
StreamResult result=new StreamResult();
result.setOutputStream(new FileOutputStream(fileName));

transformer.transform(source, result);
} catch (TransformerConfigurationException e) {
e.printStackTrace();
} catch (TransformerException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}

XML:



哈里波特
10
这是一本很好看的书。


三国演义
10
四大名著之一。


水浒
6
四大名著之一。


红楼
5
四大名著之一。

在某个文件夹中明明有那个文件,用电脑上的搜索引擎却搜索不到文件,请问这是怎么回事?

这是WIN的索引功能所带来的问题,可以通过把“文件夹选项”中包括系统目录”前的√去掉来解决,具体操作方法如下:1、以win7为例,在桌面双击“计算机”。2、点击“组织”,在下拉选框中选择“文件夹和搜索选项”。3、在弹出的对话框中,选择“搜素”选项,找到“包括系统目录”。4、将“包括系统目录”前面的√去掉,点击“确定”即可。注意事项:电脑搜索有时候比较慢,可以通过下载安装第三方搜索软件来解决。

电脑搜索文件明明有就是搜不出来

工具:电脑系统:windows101、打开电脑,鼠标左键单击“开始”按钮,在程序面板页面打开“控制面板”。在控制面板左侧找到外观和个性化标题,点击它,在里面找到“文件夹选项”,用鼠标左键单击打开。(以下图所示)2、在文件夹选项对话框中,鼠标左键单击选择“搜索”选项卡,在“搜索内容”栏选择第一个选项:在有索引的位置搜索文件名和内容。在没有索引的位置,只搜文件名。(以下图所示)3、在“搜索方式”栏中,在第一项和第二项前的方格打上对勾。(以下图所示)4、在“搜索没有索引的位置时”中,选择第一项:“包括系统目录”。(以下图所示)5、设置完成后鼠标左键单击“确定”按钮,即可完成。(以下图所示)

如何清醒的恋爱?

以下是清醒恋爱的方法和建议:1. 真实面对关系中的问题不要逃避恋爱中的问题和挑战,要敢于直面。及时沟通问题,了解对方的意见和需求,一起寻找解决方案。2. 给彼此留一定的独处空间不要过度依赖,要给对方自由和独立的空间。这样可以让彼此有机会发展自己的兴趣和爱好,并总结自身价值。3. 为对方和自己制定共同目标共同目标是建立和维护稳定恋爱关系的关键之一。以一个现实可行的目标为基础,确定计划并共同努力实现它。4. 维护自己的爱情标准和尊严小心不要把对爱情的憧憬和期待转化成纵欲或者过度亲密的关系。要始终保持合适的边界和尊严。5. 鼓励彼此成长建立健康的恋爱关系,需要双方相互鼓励和支持,互相学习、共同成长,会产生一种更加可靠令人信赖的关系。总之,保持爱情清醒,意味着避免过度的浪漫幻想或者情绪化,坚定冷静思考的态度去面对爱情,物质与精神发展的平衡,包容彼此的不足,鼓励对方成长,一起共同努力去建设和维护长久健康的恋爱关系。望采纳!

怎样清醒的恋爱?

"清醒地恋爱"和"不理智和冲动"并不是互相排斥的。在爱情中,情感和理性本来就是一体的。
首先,"清醒地恋爱"不是要求你在谈恋爱时变得冷酷和无情。相反,它是说你应该理智地看待你的情感,并同时考虑你和你的伴侣是否适合互相成为长期的伴侣。而这种考虑不是建立在激情和冲动的基础上,而是建立在对自己和对伴侣的了解和尊重之上。
"清醒地恋爱"还意味着你不应该去追求那些你知道并不适合你的人。当你已经了解到这个人的不足之处,或者发现他们不符合你的核心价值观时,你要学会停止追求,不要误导自己和伴侣。这是高度理智的决定,因为你不是在寻找"喜欢感"或"逃避问题"的解决方案,而是在确保自己和伴侣的行为和决定都是理性和健康的。
另一方面,即便在"清醒地恋爱"的时候,我们仍然不会完全摆脱情感的力量。爱情是令我们兴奋和冲动的,这是一种本能的感受,而且经常是积极的。这种情感力量可以让你更加投入、更有冲劲去努力维护你和你伴侣的关系。而这些狂热和冲动并不意味着我们放弃了理智,而是在合理和健康的范围内发泄和表达情感。
事实上,很多健康的情感和关系是建立在"清醒地恋爱"的基础上的。这些情感的力量是在你和你伴侣可以相互理解和支持的基础上发挥出来的。如果你们都可以理性地看待自己和自己的伴侣,同时用情感和激情来支持自己和伴侣,那么你们可以建立一种情感强度和稳定性更高的关系。
在现代社会,没有人可以摆脱情感的力量,但我们可以在"清醒地恋爱"时,以平和和积极的态度去面对我们和我们伴侣的情感。这样,我们就可以避免盲目地追求那些不适合我们的人,并为我们的关系建立一个稳定而有激情的基础。
在结束时,我想说:"清醒地恋爱"不是限制你的情感或约束你的表达方式。相反,它鼓励我们去寻找真正合适我们的人,并以健康、理性和积极的态度去表达和发泄我们的情感。这样,我们就可以在健康和快乐的状态下,维护我们和我们伴侣的关系,并从中获得满足感和成长。


怎么通过java代码向xml文件中添加注释

package com.tuobao.test;

import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.util.Iterator;
import java.util.List;

import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;

public class testDom4j {

private static final String path = "f:" + java.io.File.separator
+ "eee.xml";

/**
* @param args
*/
public static void main(String[] args) {
//System.out.println(createXMLFile(path));
//System.out.println(modiXMLFile(path, path));
System.out.println(formatXMLFile(path));
}

/**
* 建立一个XML文档,文档名由输入属性决定
*
* @param param
* filename 需建立的文件名
* @return返回操作结果, 0表失败, 1表成功
*/
public static int createXMLFile(String filename) {
/** 返回操作结果, 0表失败, 1表成功 */
int returnValue = 0;
/** 建立document对象 */
Document document = DocumentHelper.createDocument();
/** 建立XML文档的根books */
Element booksElement = document.addElement("books");
/** 加入一行注释 */
booksElement.addComment("This is a test for dom4j, holen, 2004.9.11");
/** 加入第一个book节点 */
Element bookElement = booksElement.addElement("book");
/** 加入show属性内容 */
bookElement.addAttribute("show", "yes");
/** 加入title节点 */
Element titleElement = bookElement.addElement("title");
/** 为title设置内容 */
titleElement.setText("Dom4j Tutorials");

/** 类似的完成后两个book */
bookElement = booksElement.addElement("book");
bookElement.addAttribute("show", "yes");
titleElement = bookElement.addElement("title");
titleElement.setText("Lucene Studing");
bookElement = booksElement.addElement("book");
bookElement.addAttribute("show", "no");
titleElement = bookElement.addElement("title");
titleElement.setText("Lucene in Action");

/** 加入owner节点 */
Element ownerElement = booksElement.addElement("owner");
ownerElement.setText("O'Reilly");

try {
/** 将document中的内容写入文件中 */
XMLWriter writer = new XMLWriter(new FileWriter(new java.io.File(
filename)));
writer.write(document);
writer.flush();
writer.close();
/** 执行成功,需返回1 */
returnValue = 1;
} catch (Exception ex) {
returnValue = 0;
ex.printStackTrace();
}
return returnValue;
}

/**
* 修改XML文件中内容,并另存为一个新文件 重点掌握dom4j中如何添加节点,修改节点,删除节点
*
* @param filename
* 修改对象文件
* @param newfilename
* 修改后另存为该文件
* @return 返回操作结果, 0表失败, 1表成功
*/
public static int modiXMLFile(String filename, String newfilename) {
int returnValue = 0;
try {
SAXReader saxReader = new SAXReader();
Document document = saxReader.read(new java.io.File(filename));
/** 修改内容之一: 如果book节点中show属性的内容为yes,则修改成no */
/** 先用xpath查找对象 */
List list = document.selectNodes("/books/book/@show");
Iterator iter = list.iterator();
while (iter.hasNext()) {
Attribute attribute = (Attribute) iter.next();
if (attribute.getValue().equals("yes")) {
attribute.setValue("no");
}
}

/**
* 修改内容之二: 把owner项内容改为"测试修改"
* 并在owner节点中加入date节点,date节点的内容为2004-09-11,还为date节点添加一个属性type
*/
list = document.selectNodes("/books/owner");
iter = list.iterator();
if (iter.hasNext()) {
Element ownerElement = (Element) iter.next();
ownerElement.setText("测试修改");
Element dateElement = ownerElement.addElement("date");
dateElement.setText("2008-09-11");
dateElement.addAttribute("type", "日期");
}

/** 修改内容之三: 若title内容为Dom4j Tutorials,则删除该节点 */
list = document.selectNodes("/books/book");
iter = list.iterator();
while (iter.hasNext()) {
Element bookElement = (Element) iter.next();
Iterator iterator = bookElement.elementIterator("title");
while (iterator.hasNext()) {
Element titleElement = (Element) iterator.next();
if (titleElement.getText().equals("Dom4j Tutorials")) {
bookElement.remove(titleElement);
}
}
}

try {
/** 格式化输出,类型IE浏览一样 */
OutputFormat format = OutputFormat.createPrettyPrint();
/** 指定XML编码 */
// format.setEncoding("GBK");
/** 将document中的内容写入文件中 */
// XMLWriter writer = new XMLWriter(new FileWriter(new
// File(newfilename)),format);
// 保证编码为UTF-8,支持中文写入
XMLWriter writer = new XMLWriter(new FileOutputStream(new File(
newfilename)), format);
writer.write(document);
writer.flush();
writer.close();
/** 执行成功,需返回1 */
returnValue = 1;
} catch (Exception ex) {
returnValue = 0;
ex.printStackTrace();
}

} catch (Exception ex) {
ex.printStackTrace();
}
return returnValue;
}

/**
* 格式化XML文档,并解决中文问题
*
* @param filename
* @return
*/
public static int formatXMLFile(String filename) {
int returnValue = 0;
try {
SAXReader saxReader = new SAXReader();
Document document = saxReader.read(new File(filename));
XMLWriter writer = null;
/** 格式化输出,类型IE浏览一样 */
OutputFormat format = OutputFormat.createPrettyPrint();
/** 指定XML编码 */
format.setEncoding("utf-8");
writer = new XMLWriter(new FileWriter(new File(filename)), format);
writer.write(document);
writer.flush();
writer.close();
/** 执行成功,需返回1 */
returnValue = 1;
} catch (Exception ex) {
returnValue = 0;
ex.printStackTrace();
}
return returnValue;
}
}
这个希望对你有用。。


上一篇:钟灵山

下一篇:咖啡王子一号点