добавить методы в org.w3c.dom.Node

1

Я попробовал добавить пользовательский метод в класс Node, но в итоге создал новый класс, содержащий объект Node в переменной.

так что вопрос. возможно ли это?

Я сделал это:

public class Trip implements org.w3c.dom.Node { 
    [...generated methods...] 
    public String myMethod(){
        return "";
    }
}

но я получал много ошибок, поэтому в итоге я сделал это

public class Trip { 
    private Node mNode;
    public void Trip(Node tripNode){
            this.mNode = tripNode;
    }
    public String myMethod(){
        return "";
    }
}
  • 0
    Ни один из них не является допустимым синтаксисом Java.
  • 0
    Для меня это выглядит так, будто ты не знаешь, что ты там пытаешься делать.
Теги:
dom

1 ответ

1
Лучший ответ

org.w3c.dom.Node - это интерфейс, поэтому ваш опубликованный код не будет работать.

Вы не хотите начинать попытки реализовать свою собственную DOM, поэтому я предлагаю вам подумать о другом подходе. Что вы хотите сделать?

Возможно, вы сможете использовать get и setUserData для достижения своей цели.

  • 0
    хорошо, чтобы немного кода не работал для меня, но мне было просто интересно.
  • 0
    то, что я пытаюсь сделать, это добавить метод, который получит строковое значение первого дочернего элемента с определенным тэгом наподобие этого (файл xml полон поездок) tripNode.getValueOf ("destination);
Показать ещё 7 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню