수학을 사용하여 XML 파일의 값 편집

에릭 빈야드

다음과 같은 내용이있는 XML 문서가 있습니다.

<CHandlingDataMgr>
    <HandlingData>
        <Item type="CHandlingData">
            <handlingName>AIRTUG</handlingName>
            <fMass value="1400.000000" />
            <fSteeringLock value="30.000000" />
            <SubHandlingData>
                <Item type="NULL" />
                <Item type="NULL" />
                <Item type="NULL" />
            </SubHandlingData>
        </Item>
        <Item type="CHandlingData">
            <handlingName>ADDER</handlingName>
            <fMass value="1800.000000" />
            <fSteeringLock value="42.000000" />
            <SubHandlingData>
                <Item type="CCarHandlingData">
                    <fBackEndPopUpCarImpulseMult value="0.075000" />
                    <fBackEndPopUpBuildingImpulseMult value="0.030000" />
                    <fBackEndPopUpMaxDeltaSpeed value="0.250000" />
                </Item>
                <Item type="NULL" />
                <Item type="NULL" />
            </SubHandlingData>
        </Item>
    </HandlingData>
</<CHandlingDataMgr>

모든 "fMass"태그의 값을 25 % 줄이고 모든 "fSteeringlock"값의 값을 50 % 줄이려면 어떻게해야합니까? 어떤 도구를 사용해야합니까?

jdweng

C # XML Linq 사용해보기

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Xml.Linq;

namespace ConsoleApplication37
{
    class Program
    {
        const string FILENAME = @"\temp\test.xml";
        static void Main(string[] args)
        {


            XDocument doc = XDocument.Load(FILENAME);
            List<XElement> Items = doc.Descendants("Item").ToList();
            XAttribute value = null;
            foreach (XElement item in Items)
            {
                XElement fMass = item.Element("fMass");
                if (fMass != null)
                {
                    value = item.Element("fMass").Attribute("value");
                    fMass.Value = (0.75 * ((double)value)).ToString();
                }
                XElement fSteeringLock = item.Element("fSteeringLock");
                if (fSteeringLock != null)
                {
                    value = item.Element("fSteeringLock").Attribute("value");
                    fSteeringLock.Value = (0.5 * ((double)value)).ToString();
                }
            }

            doc.Save(FILENAME);


        }
    }
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Powershell을 사용하여 XML 파일 편집

분류에서Dev

VB.NET을 사용하여 XML 파일을 편집하는 방법

분류에서Dev

Python을 사용하여 디스크 이미지 파일의 특정 위치에서 16 진수 값 편집

분류에서Dev

셸 스크립트 / 명령을 사용하여 xml 파일 편집

분류에서Dev

PowerShell을 사용하여 XML 편집

분류에서Dev

웹 페이지에서 XML 파일을 편집하고 PHP를 사용하여 XML 파일에 다시 저장

분류에서Dev

Python을 사용하여 xml 파일의 값에 액세스

분류에서Dev

Maven pom을 사용하여 xml 파일의 값 내보내기

분류에서Dev

Python을 사용하여 파일의 텍스트 편집

분류에서Dev

sed를 사용하여 따옴표 안의 값을 편집하십시오.

분류에서Dev

Python을 사용하여 특정 디렉토리의 XML 파일에 대한 여러 XML 태그 데이터를 편집하는 방법

분류에서Dev

Github 작업을 사용하여 JSON 배열 내부의 값 편집

분류에서Dev

Python을 사용하여 XML 파일의 값을 벡터 값으로 바꾸기

분류에서Dev

Perl에서 XML 파일의 내용을 어떻게 편집합니까?

분류에서Dev

배치 파일을 사용하여 텍스트 파일 편집

분류에서Dev

R을 사용하여 xml 파일에서 여러 값 추출

분류에서Dev

C #을 사용하여 텍스트 파일의 텍스트 일부 편집

분류에서Dev

C #의 목록을 사용하여 파일을 편집 하시겠습니까?

분류에서Dev

namspace와 함께 xmlstarlet을 사용하여 xml 파일의 값 쿼리

분류에서Dev

웹 API를 사용하여 이미 바인딩 된 그리드의 값을 편집 할 수 없습니까?

분류에서Dev

웹 API를 사용하여 이미 바인딩 된 그리드의 값을 편집 할 수 없습니까?

분류에서Dev

r을 사용하여 다른 열의 값을 기반으로 문자열 값 편집

분류에서Dev

Powershell을 사용하여 텍스트 파일의 특정 데이터 열 편집

분류에서Dev

bash 스크립트를 사용하여 파일의 행을 편집합니까?

분류에서Dev

Powershell을 사용하여 XML 파일에 값을 쓰는 방법

분류에서Dev

collectstatic을 사용하여 Amazon S3에서 파일 편집

분류에서Dev

Python을 사용하여 파일에서 단어 편집

분류에서Dev

Python을 사용하여 XSL 파일 편집

분류에서Dev

DOS Windows 명령 줄을 사용하여 txt 파일 편집

Related 관련 기사

  1. 1

    Powershell을 사용하여 XML 파일 편집

  2. 2

    VB.NET을 사용하여 XML 파일을 편집하는 방법

  3. 3

    Python을 사용하여 디스크 이미지 파일의 특정 위치에서 16 진수 값 편집

  4. 4

    셸 스크립트 / 명령을 사용하여 xml 파일 편집

  5. 5

    PowerShell을 사용하여 XML 편집

  6. 6

    웹 페이지에서 XML 파일을 편집하고 PHP를 사용하여 XML 파일에 다시 저장

  7. 7

    Python을 사용하여 xml 파일의 값에 액세스

  8. 8

    Maven pom을 사용하여 xml 파일의 값 내보내기

  9. 9

    Python을 사용하여 파일의 텍스트 편집

  10. 10

    sed를 사용하여 따옴표 안의 값을 편집하십시오.

  11. 11

    Python을 사용하여 특정 디렉토리의 XML 파일에 대한 여러 XML 태그 데이터를 편집하는 방법

  12. 12

    Github 작업을 사용하여 JSON 배열 내부의 값 편집

  13. 13

    Python을 사용하여 XML 파일의 값을 벡터 값으로 바꾸기

  14. 14

    Perl에서 XML 파일의 내용을 어떻게 편집합니까?

  15. 15

    배치 파일을 사용하여 텍스트 파일 편집

  16. 16

    R을 사용하여 xml 파일에서 여러 값 추출

  17. 17

    C #을 사용하여 텍스트 파일의 텍스트 일부 편집

  18. 18

    C #의 목록을 사용하여 파일을 편집 하시겠습니까?

  19. 19

    namspace와 함께 xmlstarlet을 사용하여 xml 파일의 값 쿼리

  20. 20

    웹 API를 사용하여 이미 바인딩 된 그리드의 값을 편집 할 수 없습니까?

  21. 21

    웹 API를 사용하여 이미 바인딩 된 그리드의 값을 편집 할 수 없습니까?

  22. 22

    r을 사용하여 다른 열의 값을 기반으로 문자열 값 편집

  23. 23

    Powershell을 사용하여 텍스트 파일의 특정 데이터 열 편집

  24. 24

    bash 스크립트를 사용하여 파일의 행을 편집합니까?

  25. 25

    Powershell을 사용하여 XML 파일에 값을 쓰는 방법

  26. 26

    collectstatic을 사용하여 Amazon S3에서 파일 편집

  27. 27

    Python을 사용하여 파일에서 단어 편집

  28. 28

    Python을 사용하여 XSL 파일 편집

  29. 29

    DOS Windows 명령 줄을 사용하여 txt 파일 편집

뜨겁다태그

보관