⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xmlreformat.cpp

📁 用于读取TAB、MIF、SHP文件的类
💻 CPP
字号:
#include "cpl_minixml.h"#include "cpl_conv.h"int main( int argc, char **argv ){    CPLXMLNode *poTree;    static char  szXML[10000000];    FILE       *fp;    int        nLen;    if( argc == 1 )        fp = stdin;    else if( argv[1][0] == '-' )    {        printf( "Usage: xmlreformat [filename]\n" );        exit( 0 );    }    else    {        fp = fopen( argv[1], "rt" );        if( fp == NULL )        {            printf( "Failed to open file %s.\n", argv[1] );            exit( 1 );        }    }    nLen = fread( szXML, 1, sizeof(szXML), fp );    if( fp != stdin )        fclose( fp );    szXML[nLen] = '\0';    poTree = CPLParseXMLString( szXML );    if( poTree != NULL )    {        char *pszRawXML = CPLSerializeXMLTree( poTree );        printf( "%s", pszRawXML );        CPLFree( pszRawXML );        CPLDestroyXMLNode( poTree );    }    return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -