Xml 如何生成动态API';ASP.net Core 2.1中的

Xml 如何生成动态API';ASP.net Core 2.1中的,xml,api,controller,asp.net-core-2.1,Xml,Api,Controller,Asp.net Core 2.1,我需要知道如何动态生成API,让我们假设它们的定义在XML文件中,如下所示: <?xml version="1.0" encoding="UTF-8" ?> <APIS> <API> <APIName>getCategories</APIName> <APIinputs> <categoryName>Politics</categoryName> <categoryID&g

我需要知道如何动态生成API,让我们假设它们的定义在XML文件中,如下所示:

<?xml version="1.0" encoding="UTF-8" ?>
<APIS>
 <API>
  <APIName>getCategories</APIName>
  <APIinputs>
   <categoryName>Politics</categoryName>
   <categoryID>1150</categoryID>
  </APIinputs>
 </API>

 <API>
  <APIName>getEmployees</APIName>
  <APIinputs>
   <DepartmentName>HR</DepartmentName>
   <DepartmentID>1150</DepartmentID>
  </APIinputs>
 </API>


</APIS>

获取类别
政治
1150
雇佣员工
人力资源
1150
现在需要做的是阅读上面的内容并从中生成列出的API。然后我们将生成api,并可以从URL调用它们,如www.example.com/api/v1/controller/getCategories/{categoryName}/{categoryID}


你能给我提供一些关于这方面的见解吗。

我想你正在寻找类似的东西

它有服务器和客户端的生成器

您可以在.yaml中定义API,它甚至有一个API生成器API