Този сайт използва бисквитки (cookies). Ако желаете можете да научите повече тук. Разбрах
IDG  •  PC World  •  Computerworld  •  CIO  •  CFO  •  Networkworld  •  Дискусии  •  Кариерна зона  •  Събития
computerworld | кариерна зона | Lang Cloud
Computerworld | кариерна зона | programming | XML / HTML

Клониране на XML документ

XML / HTML 1476 прочитания


Ето как можете да клонирате XML документ с помощта на StAX класовете XMLEventReader и XMLEventWriter:

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import javax.xml.stream.*;
import java.io.*;

public class StAXBasicEventWriter_clone{
В В  public StAXBasicEventWriter_clone(){}

В В  public static void main(String[] args)В В  {
В В В В В  XMLInputFactory XMLif=null;
В В В В В  XMLOutputFactory XMLof=null;
В В В В В  XMLEventReader XMLer=null;
В В В В В  XMLEventWriter XMLew=null;
В В В В В В В В В В В  В 
В В В В В  System.setProperty("javax.xml.stream.XMLInputFactory",
В В В В В В В В  "com.sun.xml.stream.ZephyrParserFactory");В В В  В 
В В В В В  System.setProperty("javax.xml.stream.XMLOutputFactory",
В В В В В В В В  "com.sun.xml.stream.ZephyrWriterFactory");

В В В В В  XMLif=XMLInputFactory.newInstance();
В В В В В  XMLof=XMLOutputFactory.newInstance();
В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В  В 
В В В В В  try{
В В В В В В В В  XMLer=XMLif.createXMLEventReaderВ В В В В В В В В  В 
В В В В В В В В В В В  ("file:///C://Data_Local//xml//docs//",
В В В В В В В В В В В  new FileReader
В В В В В В В В В В В  ("C://Data_local//xml//docs//AirWings_order.xml"));
В В В В В В В В  XMLew=XMLof.createXMLEventWriter(
В В В В В В В В В В В  new FileWriter
В В В В В В В В В В В  ("C://Data_local//xml//docs//AirWings_order_clone.xml"));
В В В В В  }catch(java.io.IOException e)
В В В В В В В В  {System.out.println(e.getMessage());В В В В В В  В 
В В В В В  }catch(javax.xml.stream.XMLStreamException e)В  В 
В В В В В В В В  {System.out.println(e.getMessage());}
В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В  В 
В В В В В  try{
В В В В В В В В  XMLew.add(XMLer);

В В В В В В В В  //clean up
В В В В В В В В  XMLew.close();
В В В В В В В В  XMLer.close();
В В В В В  }catch(javax.xml.stream.XMLStreamException e)
В В В В В В В В  {System.out.println(e.getMessage());}В В В В В В В В В  В 
В В  }В В В В В  В 
}

ICON ICON ICON Tweet it! ICON

Импорт на XML схема в XSLT 2
Импорт на XML схема в XSLT 2 и добавяне на правила към схемата
XML / HTML 1494 прочитания
Прости числа с XQuery
Kод за намиране на просто число с XQuery
XML / HTML 1300 прочитания
XQuery оператори: << и >>
Използване на оператори > за определяне местоположението на елемент в редица
XML / HTML 1558 прочитания
htmlspecialchars() за масиви / вложени масиви
Тази проста функция ще изпълни htmlspecialchars() върху всяка стойност от масива
PHP 799 прочитания
Пореден номер на запис
SQL Server 2005 предлага нова аналитична функция ROW_NUMBER, която може да е удобна за ползване в сценарии, където ви трябва пореден номер на запис от заявката.
MSSQL 1405 прочитания
Stage3D текст
Този пример излюстрира мощта на 3D класовете във Flash
Action Script 916 прочитания
Групиране на бутони
Ако искате да имате група от бутони, които взаимно да се изключват използвайте кода от примера
Java 796 прочитания
Как може да разберете името на зарежданата ASP.NET страница
Необходими са ви само три реда код
ASP.NET 1282 прочитания

Слайдшоу

HR на месеца

Петя Костова, старши бизнес партньор „Човешки ресурси“ VMware за България и за регион EMEA

Петя Костова, старши бизнес партньор „Човешки ресурси“ VMware за България и за регион EMEA

“ Петя Костова, старши бизнес партньор „Човешки ресурси“ VMware за България и за регион EMEA, е лице на рубриката HR of the Month („ЧР на месеца“) през февруари. Инициативата се... ” вижте още »

IT сертификати