Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Обезличивание.

Ответить
Настройки темы
CMD/BAT - [решено] Обезличивание.

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день,возникла такая необходимость.
Имеется xml файл с нобром личной информации. например.

HTML код: Выделить весь код
<shortName></shortName> <surname>Петров</surname> <name>Иван</name> <middle>АНАТОЛЬЕВИЧ</middle> <dob>01.01.1901</dob>

необходимо обезличить данные по условию,что во всех местах ,где есть,например, структура <surname></surname> скрипт заменит текст на,например, Иванов.
Написал бы на VBA в excel ,но при открытии xmlки excelем почему-то добавляется много лишних строк разметки ,типо
HTML код: Выделить весь код
<Column ss:Width="94.5"/> <Column ss:Width="46.5"/> <Column ss:Width="103.5"/>

параметров в необходимом файле много, но если кто-нибудь сможет помочь,напишите пример на одном параметре для батничка.
Заранее спасибо

Отправлено: 11:19, 15-11-2011

 

Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1264
Благодарности: 1024

Профиль | Отправить PM | Цитировать


Ze_Side, на VBScript пойдет?
PHP код: Выделить весь код

Dim objFSOTag

Set objFSO 
CreateObject("Microsoft.XMLDOM")
With objFSO
     
.async False
    
.load("c:\temp\test.xml")
    If .
parseError.errorCode 0 Then
        
For Each Tag in .getElementsByTagName("surname")
            
Tag.text "Ivanov"
        
Next
        
.save("c:\temp\test.xml")
        
MsgBox "OK"vbInformation
    End 
If
End With
Set Tag 
Nothing
Set objFSO 
Nothing 

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:52, 16-11-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


конечно пойдёт!
большое спасибо,всё просто замечательно работает,получилось то что надо!!))

один вопросик ещё остался,можно сделать открытие файла как-нибудь запросом? это не обзательно, но было бы нанмого удобней.
и ещё раз спасибо

Отправлено: 16:50, 16-11-2011 | #3


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


уже сам сделал

Отправлено: 11:40, 17-11-2011 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Обезличивание.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - Обезличивание высвободаемой ОП в Windows Server 2008 R2 DoublE_zone Windows Server 2008/2008 R2 0 03-12-2010 14:28




 
Переход