• de.paloula.xml.sequence.Sequence

    Beispiel 1 - Shift

    Ein einfaches Server/Client-Beispiel zeigt, wie der serverseitige XML-Content(org.jdom2.Document) komfortabel verändert wird.

    Es genügt dabei, die ID des zu bearbeitenden Artikles (plus ein Kommando) per Parameter an das Servlet(ShiftParagraphServlet.java) zu übergeben.

    Verwendete Methoden:

    • shiftNextWithinTagNameSiblings (@NotNull String shiftElementId)
    • shiftPreviousWithinTagNameSiblings (@NotNull String shiftElementId)
    • deleteWithinTagNameSiblings (String deleteElementId)
    • insertBeforeWithinTagNameSiblings (@NotNull String beforeElementId, @NotNull Element insertElement)
    • insertAfterWithinTagNameSiblings (@NotNull String afterElementId, @NotNull Element insertElement)
    • insertAtWithinTagNameSiblings (@NotNull String siblingElementId, @NotNull Element insertElement, int targetPosition)
  • Content A

    Content B

    Content C

    Content D

    Server XML