Пример ввода:Пакетный файл для поиска строку, а затем редактировать его
<document>
<filename>Admin Training Manual.pdf</filename>
<type>0</type>
</document>
<document>
<filename>Document Manual.pdf</filename>
<type>0</type>
</document>
Состояние: Если имя файла Руководство администратора = обучение, изменение типа к 1.
Выход:
<document>
<filename>Admin Training Manual.pdf</filename>
<type>1</type>
</document>
<document>
<filename>Document Manual.pdf</filename>
<type>0</type>
</document>
Я пробовал все в своем распоряжении и не мог найти ответа.
Я еще не пытался, но понятие есть:
if header = <document> (
loop to count line inside <document>
if line is equal to 1
then check the string
if match
then replace line 2 with 1.
)
Пожалуйста, [править], чтобы включить ваши лучшие попытки до сих пор у нас есть кое-что, чтобы начать с. – Edward
Выполнение этого правильно в пакете довольно сложно. Можете ли вы полагаться на свой формат форматирования, и вам нужно проанализировать иерархию XML? * ie * достаточно ли предположить, что в каждой строке есть один тег? – paddy
Я поместил свой алгоритм. Это действительно так? – user3006461