XML(Extensible Markup Language) banyak digunakan untuk menyimpan dan mentransfer data terstruktur di berbagai sistem. Dalam banyak aplikasi bisnis, perlu untuk mengekstrak teks dari file XML untuk mengakses atau memproses konten yang sebenarnya. Dalam artikel ini, kita akan menjelajahi cara mendapatkan teks dari XML menggunakan .NET Cloud SDK, yang menyediakan solusi berbasis REST sederhana untuk mengekstrak dan mengunduh teks XML secara programatis.
- Mengapa Mengekstrak Teks dari XML di .NET?
- API Pemrosesan XML
- Ekstrak Teks dari XML di C#
- Dapatkan Teks dari XML menggunakan Perintah cURL
- Pengextractor Teks XML Daring Gratis
Mengapa Mengekstrak Teks dari XML di .NET?
Mengambil teks dari file XML memungkinkan pengembang untuk membaca, memproses, dan menganalisis informasi terstruktur yang disimpan dalam dokumen XML. Dengan .NET REST API, Anda dapat dengan mudah mengekstrak teks dari file XML, menganalisis konten, atau mengintegrasikan ekstraksi data XML ke dalam sistem otomatisasi lainnya.
Kasus penggunaan umum meliputi:
- Mem-parsing file konfigurasi XML atau log.
- Mengambil teks dari dokumen berbasis XML (RSS, faktur, laporan).
- Memigrasi konten XML ke format data lain atau basis data.
API Pemrosesan XML
GroupDocs.Parser Cloud SDK for .NET adalah API parsing dokumen yang kuat yang memungkinkan Anda untuk mengekstrak teks, metadata, dan konten terstruktur dari berbagai jenis file, termasuk XML. Anda dapat dengan mudah mengintegrasikannya ke dalam aplikasi .NET atau ASP.NET mana pun.
Instal melalui NuGet Package Manager:
Install-Package GroupDocs.Parser-Cloud
Kemudian, dapatkan Client ID dan Client Secret Anda dari GroupDocs Cloud Dashboard untuk mengautentikasi panggilan API.
Ekstrak Teks dari XML di C#
Berikut adalah cara Anda dapat mengekstrak teks dari file XML menggunakan cuplikan kode C# .NET.
Langkah 1: Inisialisasi API
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXX", "XXXXXXXXXXXX");
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
var parseApi = new ParseApi(configuration);
Langkah 2: Unggah File XML ke Cloud
using (var fileStream = System.IO.File.OpenRead("input.xml"))
{
// upload the input XML to the cloud storage
var uploadRequest = new Requests.UploadFileRequest("input.xml", fileStream);
fileApi.UploadFile(uploadRequest);
}
Langkah 3: Ekstrak Semua Teks dari XML
var request = new TextRequest(options);
// extract text from XML
var response = parseApi.Text(request);
// Untuk contoh lebih lanjut, silakan kunjungi https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXX", "XXXXXXXXXXXX");
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// create instance of ParseA[pi
var parseApi = new ParseApi(configuration);
var fileApi = new FileApi(configuration);
// Muat file XML input
using (var fileStream = System.IO.File.OpenRead("input.xml"))
{
// unggah XML input ke penyimpanan awan
var uploadRequest = new Requests.UploadFileRequest("input.xml", fileStream);
fileApi.UploadFile(uploadRequest);
}
var options = new TextOptions
{
FileInfo = new FileInfo { FilePath = "input.xml" }
};
var request = new TextRequest(options);
// extract text from XML
var response = parseApi.Text(request);
Console.WriteLine("Extracted Text:\n");
Console.WriteLine(response.Text);
Ini akan mengambil teks dari XML dan mencetak konten yang diekstrak langsung ke konsol. Anda juga dapat mengunduh teks XML atau menyimpannya secara lokal sesuai kebutuhan.

Prabpreview ekstraksi teks dari file XML menggunakan .NET REST API.
Dapatkan Teks dari XML menggunakan Perintah cURL
Anda juga dapat melakukan tugas yang sama untuk mengekstrak teks dari file XML menggunakan GroupDocs.Parser Cloud dan perintah cURL:
Langkah 1: - Dapatkan Token JWT: Langkah pertama adalah untuk mendapatkan token akses JWT berdasarkan kredensial klien.
curl -v -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
Langkah 2: - Ekstrak teks dari file XML:
curl -v -X POST "https://api.groupdocs.cloud/v2.0/parser/text" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"sample.xml\" } }"
Perintah ini mengirimkan permintaan untuk mengekstrak semua teks dari dokumen XML Anda (XML sudah tersedia di Cloud Storage).
Free Online XML Text Extractor
Ingin mencobanya tanpa menulis kode? Gunakan Online XML Text Extractor gratis yang didukung oleh GroupDocs.Parser Cloud. Anda dapat mengunggah file XML dan mengunduh teks XML dengan cepat.

Aplikasi pengambil teks XML online gratis yang didukung oleh GroupDocs.Parser Cloud.
Pertanyaan yang Sering Diajukan (FAQs)
Q1: Bisakah saya mengekstrak hanya node atau tag tertentu dari file XML? Ya. SDK mendukung opsi lanjutan untuk mengekstrak elemen, node, atau teks tertentu dari file XML menggunakan fitur ekstraksi data terstruktur.
Q2: Dapatkah saya mengekstrak teks dari file XML yang disimpan secara online? Absolut. Anda dapat menentukan URL atau menggunakan file dari penyimpanan cloud secara langsung.
Q3: Seberapa aman ekstraksi teks XML di GroupDocs Cloud? Semua permintaan API menggunakan enkripsi HTTPS, dan file Anda tetap pribadi dalam lingkungan penyimpanan awan Anda.
Q4: Can I get text from large XML files? Ya. SDK menangani file XML besar dan kompleks dengan efisien menggunakan pemrosesan berbasis cloud.
Q5: Saya tidak ingin mengunggah file-file rahasia saya di mana pun? Apa pilihan saya? GroupDocs.Parser Cloud juga tersedia sebagai gambar Docker, yang dapat digunakan untuk self-host layanan tersebut. Atau Anda dapat membangun layanan Anda sendiri menggunakan GroupDocs.Parser High-code APIs.
Kesimpulan
Mengekstrak teks dari dokumen XML adalah proses penting untuk aplikasi yang menangani data terstruktur. Dengan GroupDocs.Parser Cloud SDK untuk .NET, pengembang dapat dengan mudah mengekstrak teks dari file XML, mendapatkan teks XML secara programatis, dan bahkan mengunduh teks XML untuk pemrosesan lebih lanjut. API berbasis cloud ini menyederhanakan pemrosesan data, menjadikan aplikasi Anda lebih cerdas dan otomatis.
Mulailah percobaan gratis Anda hari ini di GroupDocs.Parser Cloud dan rasakan ekstraksi teks yang effortless dari file XML!
