Archiwum wpisów dla słowa kluczowego „XML”


Wrzesień
17
2009

Projekt seam-gen

Słowa kluczowe: , , , , | Kategorie: Seam Framework
Obiecałem omówić TDD w Seam Framework, ale po drodze napotkałem kilka istotnych problemów. Wszystkie błędy oraz ich eliminacja były związane ze sposobem zarządzania plikami projektu. Sprawiło to, że postanowiłem opisać proces rozwoju nowego projektu od samego początku. Dotąd opisałem jedynie tworzenie projektu Seam ... Więcej…
Marzec
09
2009

Zapis do pliku XML – część V

Słowa kluczowe: , | Kategorie: Java
Dzisiaj wreszcie zajmę się zapisem do pliku XML. Na samym końcu spróbuję wygenerować poprawną zawartość dokumentu XHTML. Klasa XMLSaver Zacznę od klasy zapisującej dane do pliku: package xml; import java.io.PrintStream; import java.util.Map.Entry; import xml.annotation.XML; import static xml.XMLException.*; import static xml.XMLTools.*; public class XMLSaver { } Na początek utworzę kilka stałych do formatowania znaczników ... Więcej…
Marzec
08
2009

Zapis do pliku XML – część IV

Słowa kluczowe: , | Kategorie: Java
W części II i III utworzyłem zestaw klas, na podstawie których będę chciał utworzyć plik XHTML. Dzisiaj miałem się omówić sam zapis. Jednak mnogość i złożoność funkcji pomocniczych wymaga, abym najpierw zajął się nimi. Klasa SimpleText Na początek prosta klasa służąca do zamknięcia obiektów typu java.lang.String wewnątrz typu ... Więcej…
Marzec
07
2009

Zapis do pliku XML – część III

Słowa kluczowe: , | Kategorie: Java
Tym razem mam zamiar utworzyć elementy wykorzystywane przez klasę XHTML, opisaną w części II. Do dzieła! Klasa HTML Plik XHTML zawiera element html, reprezentowany przez klasę: package xml.xhtml.elements; import xml.annotation.Attribute; import xml.annotation.Element; @Element public class HTML { } Klasa ta zawiera kilka pól reprezentujących atrybuty oraz elementy znacznika html, a także metody służące do ich ustawiania ... Więcej…
Marzec
06
2009

Zapis do pliku XML – część II

Słowa kluczowe: , | Kategorie: Java
W poprzedniej części zajmowałem się tworzeniem adnotacji, które mają posłużyć do zapisu obiektów w formacie XML. Zanim przejdę do tworzenia samego rdzenia, czyli obiektu serializującego, utworzę jakieś przykładowe klasy, aby na bieżąco sprawdzać poprawność zawartości pliku XML. Aby mieć absolutną pewność, że nie popełniam błędów, ... Więcej…