Crafter.CppDOM/examples/HelloElement/README.md

34 lines
763 B
Markdown
Raw Permalink Normal View History

2025-11-09 23:07:31 +01:00
# HelloElement Example
2025-11-09 20:11:22 +01:00
2025-11-09 23:07:31 +01:00
This sample demonstrates how to use the HtmlElement class in Crafter.CppDOM.
2025-11-12 18:52:12 +01:00
![](https://forgejo.catcrafts.net/Catcrafts/Crafter.CppDOM/raw/branch/master/examples/HelloWorld/HelloWorld.png)
2025-11-12 18:48:36 +01:00
2025-11-09 23:07:31 +01:00
## Features
- Shows how to create and manipulate HTML elements
- Demonstrates basic DOM manipulation techniques
- Illustrates element creation and content setting
## Usage
```cpp
import Crafter.CppDOM;
using namespace Crafter::CppDOM;
int main(){
2025-11-10 22:46:05 +01:00
HtmlElementView body("body");
2025-11-09 23:07:31 +01:00
body.SetInnerHTML("Hello World!");
}
```
## Building and Running
2025-11-09 20:11:22 +01:00
```bash
crafter-build build executable
run.sh
```
2025-11-09 23:07:31 +01:00
Then navigate to `http://localhost:8080/` in your browser.
2025-11-09 20:11:22 +01:00
2025-11-09 23:07:31 +01:00
If caddy is not installed, you can use your favorite static file server instead.