У меня есть предложение по указанной выше проблеме. Нет необходимости в дополнительном списке или дополнительном времени. Пожалуйста, найдите пример, который будет делать одни и те же вещи, но по-другому.
//"list" is ArrayList<Object>
//"state" is some boolean variable, which when set to true, Object will be removed from the list
int index = 0;
while(index < list.size()) {
Object r = list.get(index);
if( state ) {
list.remove(index);
index = 0;
continue;
}
index += 1;
}
Это позволит избежать исключения параллелизма.
Я волновал запись .net c# UI для контакта с данными XML. Используя xsl для дисплея и схемы XML, которой помогают отобразить xml приятно и поддержать, это - целостность.
редактирование: Также c# содержит xmldocument класс, который упрощает чтение/запись данных.
Я не думаю, что можно использовать GUI Studio управления для обновления XML-столбцов, не пишущий команду ОБНОВЛЕНИЯ сами.
Один способ, которым Вы могли позволить пользователям обновить данные XML, состоит в том, чтобы записать, что простой .net основывал программу (winforms или asp.net), и затем выберите/обновите данные оттуда. Таким образом, можно также санировать данные и легко проверить их против любой данной схемы прежде, чем вставить/обновить информацию.
Я немного нечеток в этом, всего лишь, разве Вы не могли использовать метод OPENXML для уничтожения XML в реляционный формат, тогда сохраняют его назад в XML, как только пользователь закончил?
Как другие сказали, что я думаю, что могло бы быть легче записать небольшое приложение, чтобы сделать это!
В SQL Server Management Studio эта функция отсутствует.
Я вижу Гомера Симпсона в качестве менеджера проекта Microsoft ударившись ладонью по голове: «Да!»
Конечно, мы хотим редактировать столбцы xml.