Sitter med ett litet problem till hur jag ska hantera vissa taggar i lösningen i tråden http://www.webforum.nu/showthread.php?t=131056
Det är listor <ol> och <ul>, som båda innehåller <li> taggar som jag har tänkt att skriva ut i consollen med indrag och en siffra om det är en <ol> och en * om det är en <ul>. Problemet är att jag inte riktigt kan komma på ett bra sätt att spara dessa listor, linked list kanske är vägen att gå men jag får inte riktigt till det i huvudet hur det ska fungera. Problemet är också att dessa listor kan vara nestlade, och en <ol> kan finnas i en <ul> och vice versa.
Jag ska ju tex som i tråden ovan nämnt göra något i stil med.
if (nName.equalsIgnoreCase("ol")) {
//registrera en lista
//skapa ett indrag
}
if (nName.equalsIgnoreCase("ul")) {
//registrera en lista
//skapa ett indrag
}
if (nName.equalsIgnoreCase("il")) {
//Lägg till il i tillhörande lista
//Riktigt osäker på en bra lösning på just detta
//Skriv ut * text om det är en <ul>
//Skriv ut placeringpåLI. text om det är en <ol>
}
Kortfattat är det en bra lösning på skapa kopior av listor i någon form av collection i java. Men vart ska jag börja rota? :) Har funderat i banorna om jag ska skapa en klass som håller information om listor och dess tillhörande <il>, och instanser av denna klass ligger sedan i en linkedlist
tacksam